himalayaEnglish

Himalaya, Himalaya Mountains, Himalayas

Noun

A mountain range extending 1500 miles on the border between India and Tibet, this range contains the world's highest mountain

English: Himalayas, Himalaya Mountains, Himalaya

Bahasa: Himalaya, Pegunungan Himalaya

Bahasa words with similar meanings

English words with similar meanings

Show 2 words

Words that start with "himalaya"