Mansion house Meaning, Definition & Usage

  1. noun a large and imposing house
    mansion; residence; manse; hall.

WordNet


Definitions
  1. the house in which one resides; specifically, in London and some other cities, the official residence of the Lord Mayor.

Webster 1913