MOUNT MERU


Meaning of MOUNT MERU in English

n. dormant volcano mountain in Tanzania (close to Mount Kilimanjaro ; (Hinduism) mythological sacred mountain which is the dwelling place of Vishnu

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.