n. (In Sanskrit) Mount Everest, highest mountain on Earth, mountain located in the Himalayan mountain range between Nepal and Tibet
CHOMOLUNGMA
Meaning of CHOMOLUNGMA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012