Find the word definition

Wikipedia
Warborough

Warborough is a village and civil parish in South Oxfordshire, about north of Wallingford and about south of Oxford. The parish also includes the hamlet of Shillingford, south of Warborough beside the River Thames.