anbury
/ænˈbɛri/Definitions
1. noun
A village, especially in southern England; an area of country villages.
“The picturesque anbury was filled with quaint shops and historic buildings.”
1. noun
A village, especially in southern England; an area of country villages.
“The picturesque anbury was filled with quaint shops and historic buildings.”