Stourhead (noun) Definition, Meaning & Examples

noun
  1. a Palladian mansion near Mere in Wiltshire: built (1722) for Henry Hoare; famous for its landscaped gardens laid out (1741) by Flitcroft
Stourhead (noun) Definition, Meaning & Examples

More Definitions