Find the word definition

Wikipedia
Beauworth

Beauworth is a village and civil parish in the City of Winchester district of Hampshire, England, about eight miles east of Winchester. As of 2013, Beauworth has a small population of 97.