Find the word definition

Wikipedia
Mamhead

Mamhead is a rural village and civil parish near Dawlish and Kenton in Devon, South West England, in the Teignbridge local authority area.

On high ground on the Haldon Hills, dense woodlands open out into views of the coast and the estuary of the River Exe.