l'everest meaning in English
n. everest, tallest mountain (8848 meters) in the world located on the border between nepal and tibet in the himalayas of southern asia
n. everest, tallest mountain (8848 meters) in the world located on the border between nepal and tibet in the himalayas of southern asia