towmont

/ˈtoʊmənt/

Definitions

1. noun

A mountainous or hilly area, especially one with trees.

“The family went hiking through the beautiful towmont near their house.”

Synonyms

  • hills
  • mountain

Antonyms

  • plain
  • valley