Find the word definition

Wikipedia
Charlton-on-Otmoor

Charlton-on-Otmoor is a village and civil parish about south of Bicester in Oxfordshire, England. The village is near the River Ray on the northern edge of Otmoor. The 2011 Census recorded the parish's population as 449.