Himalayas
Himālaya
Himālaya. (‘abode of snow’). A vast mountain range on the northern border of India, regarded as sacred by Tibetans and Hindus alike. According to the Mahābhārata, the gods sacrifice on the summits, and Mount Meru, the axis of the world and the source of its vitality, lies at its centre.
More From encyclopedia.com
About this article
Himalayas
All Sources -
You Might Also Like
NEARBY TERMS
Himalayas