ambury
/ˈæmbəri/Definitions
1. noun
A small, usually rural, village or hamlet, especially in the West Country of England.
“The village of Ambury was a quiet place to live, away from the city noise.”
1. noun
A small, usually rural, village or hamlet, especially in the West Country of England.
“The village of Ambury was a quiet place to live, away from the city noise.”