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.”

Synonyms

  • hamlet
  • village

Antonyms

  • city
  • metropolis