Mansion house Meaning, Definition & Usage
-
noun a large and imposing house
mansion; residence; manse; hall.
WordNet
Definitions
- the house in which one resides; specifically, in London and some other cities, the official residence of the Lord Mayor.