any lofty or majestic public building - Französisch Englisch Wörterbuch