MERU


Meaning of MERU in English

[Hindu] The 'Olympus' of the Hindus. A fabulous mountain in the center of the world, 80,000 leagues high. It is the abode of Vishnu and a perfect paradise.

Encyclopedia Mythica English dictionary.      Английский энциклопедический словарь греческой мифологии.