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 mountainpegunungan berupa 1500 mil di sempadan antara india dan tibet; rentang ini mengandungi dunia gunung tertinggisource: wordnet30