towmond

/ˈtɔmənd/

Definitions

1. noun

A small town or village, especially in North America.

“The towmond was a quaint place with a charming main street.”

Synonyms

  • hamlet
  • town

Antonyms

  • city
  • metropolis