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.
utilize
verb
 
 
From the Word list
OPAL written words
Oxford Learner's Dictionaries Word of the Day