English-Spanish dictionary »

roof of the world meaning in Spanish

EnglishSpanish
Roof of the World (the high mountainous regions in Asia)
proper noun

Techo del Mundoproper noun
{m}