himawan
/hiˈmawan/Definitions
1. noun
A mountain range in Indonesia
“The beautiful himawan mountains offer many opportunities for hiking and trekking.”
1. noun
A mountain range in Indonesia
“The beautiful himawan mountains offer many opportunities for hiking and trekking.”