TOP

Definition of Stourhead from the Oxford Advanced Learner's Dictionary

Stourhead

 
/ˈstaʊəhed/
 
/ˈstaʊərhed/
jump to other results
  1. a stately home near Salisbury in southern England. It was one of the first houses in England to be built in the Palladian style (in 1725), but is more famous now for its landscape gardening, which includes an artificial lake and several small buildings in the style of ancient Roman and Greek architecture.
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day