n. tallest mountain (8848 meters) in the world located on the border between Nepal and Tibet in the Himalayas of southern Asia
EVEREST
Meaning of EVEREST in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012