mansion : Idioms & Phrases


Mansion house

  • noun a large and imposing house
    mansion; residence; manse; hall.
WordNet
  • the house in which one resides; specifically, in London and some other cities, the official residence of the Lord Mayor.
Webster 1913