Himalayas, Himalaya Mountains, Himalaya -- (a mountain range extending 1500 miles on the border between India and Tibet; this range contains the world's highest mountain)
Overview of noun himalaya
The noun himalaya has 1 sense
Himalayas, Himalaya Mountains, Himalaya -- (a mountain range extending 1500 miles on the border between India and Tibet; this range contains the world's highest mountain)