any lofty or majestic public building - Allemand Anglais Dictionnaire