n. dormant volcano mountain in Tanzania (close to Mount Kilimanjaro ; (Hinduism) mythological sacred mountain which is the dwelling place of Vishnu
MOUNT MERU
Meaning of MOUNT MERU in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012