any lofty or majestic public building - Turc Anglais Dictionnaire