Polish-English dictionary »

czomolungma meaning in English

PolishEnglish
Czomolungma

Chomolungma

Czomolungma noun

Mount Everestnoun
world’s highest mountain, located in the Himalayas