Find the word definition

Wikipedia
Churchstow

Churchstow is a small village situated on the A379 road in the South Hams district in south Devon, England. It is situated 3 kilometres north-west of Kingsbridge and 26 kilometres south-east of Plymouth. The parish had a population of 465 in 2011, according to the 2011 UK Census.