Find the word definition

Wikipedia
Marhamchurch

Marhamchurch is a civil parish and village in north Cornwall, England, United Kingdom.

Marhamchurch village is situated south of Bude off the A39 road. The Civil Parish population at the 2011 census was 728.