Dower House (noun) Definition, Meaning & Examples

noun British.
  1. the dwelling that is intended for or occupied by the widowed mother of the owner of an ancestral estate.
noun
  1. a house set apart for the use of a widow, often on her deceased husband's estate
Dower House (noun) Definition, Meaning & Examples

More Definitions