Find the word definition

Wikipedia
Moretonhampstead

Moretonhampstead is a town and parish including Doccombe in Devon on the edge of Dartmoor, within the north east of the National Park. The parish church is dedicated to St. Andrew. Moretonhampstead is twinned with Betton in France. Its population at the 2011 census was 2,806.