MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Himalaya

noun (n)

  • a mountain range extending 1500 miles on the border between India and Tibet; this range contains the world's highest mountain
    pegunungan berupa 1500 mil di sempadan antara india dan tibet; rentang ini mengandungi dunia gunung tertinggi
    source: wordnet30