Rooftop of the World

English

Proper noun

the Rooftop of the World

  1. (uncommon) Synonym of Roof of the World.