elmsford

/ˈɛlmsfɔrd/

Definitions

1. noun

a village in New York, USA.

“Elmsford is a popular destination for outdoor enthusiasts.”

Synonyms

  • hamlet
  • village

Antonyms

  • city
  • metropolis