Find the word definition

Wikipedia
Dunchurch

Dunchurch is a civil parish and village on the south-western outskirts of Rugby in Warwickshire, England. The recorded a population of 2,842 in the village, increasing to 2938 at the 2011 Census.