Dictionary definition: a large, impressive house or a large building divided into apartments.