n. town in Kenya; Bantu language spoken by the Meru people in Kenya; (Hinduism) mythological sacred mountain which is the dwelling place of Vishnu
MERU
Meaning of MERU in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012