himawan

/hiˈmawan/

Definitions

1. noun

A mountain range in Indonesia

“The beautiful himawan mountains offer many opportunities for hiking and trekking.”

Synonyms

  • mountain range
  • mountains

Antonyms

  • valley