Find the word definition

Wikipedia
Idbury

Idbury is a village and civil parish in the Cotswold Hills in Oxfordshire, about southeast of Stow-on-the-Wold in neighbouring Gloucestershire. The parish includes the hamlets of Bould and Foscot. The 2011 Census recorded the parish's population as 240.