Find the word definition

Wikipedia
Sedgeberrow

Sedgeberrow is a village and civil parish in the Wychavon district of Worcestershire, England, about south of Evesham. It stands beside the River Isbourne, a tributary of the River Avon.