A large, impressive building, often with an imposing or grand appearance.
From Latin 'aedificium' meaning 'building', from 'aedificare' meaning 'to build' ('aedes' building + 'facere' to make). It came into English through French, keeping a sense of grandeur.
Try Another Word