Banchory in Irish Banchory in Irish Beannchar proper noun A town on Deeside, Aberdeenshire council area, Scotland (OS grid ref NO6995). Add to Flashcards