Roof of the World

English

Proper noun

the Roof of the World

  1. The various high mountainous regions in Asia, consisting of Pamir, the Himalayas, Tibet and Mount Everest.
    Synonym: Rooftop of the World (uncommon)

Translations

Further reading