Find the word definition

Wikipedia
Etchilhampton

Etchilhampton is a village and civil parish in Wiltshire, England, in the Vale of Pewsey east of Devizes.