LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Everest Dağı” in English

1 English translation
EN
Mount Everest

Mount Everest is, so to speak, the roof of the world.