Find the word definition

Wikipedia
Wheathampstead

Wheathampstead is a village and civil parish in Hertfordshire, England, north of St Albans.

The population of the ward at the 2001 census was 6,058.