CHOMOLUNGMA


Meaning of CHOMOLUNGMA in English

n. (In Sanskrit) Mount Everest, highest mountain on Earth, mountain located in the Himalayan mountain range between Nepal and Tibet

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