0%

ALL meanings of stourhead

S s
  • noun stourhead a Palladian mansion near Mere in Wiltshire: built (1722) for Henry Hoare; famous for its landscaped gardens laid out (1741) by Flitcroft 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?