bensall
/ˈbɛnsæl/Definitions
1. noun
A village in Cheshire, England.
“The village of Bensall is known for its beautiful countryside and historic architecture.”
1. noun
A village in Cheshire, England.
“The village of Bensall is known for its beautiful countryside and historic architecture.”