Large or imposing building (7)
I believe the answer is:
edifice
(Other definitions for edifice that I've seen before include "Construction" , "Permanent building" , "Impressive building" , "Fine building" , "Grand building" .)
I believe the answer is:
edifice
(Other definitions for edifice that I've seen before include "Construction" , "Permanent building" , "Impressive building" , "Fine building" , "Grand building" .)