Definition of Stourhead from the Oxford Advanced Learner's Dictionary

 

Stourhead

 
BrE
 
; NAmE
 
 
jump to other results
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.