ROOF OF THE WORLD Meaning of ROOF OF THE WORLD in English top of the world, highest point on Earth Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012