SUGAR LOAF MOUNTAIN


Meaning of SUGAR LOAF MOUNTAIN in English

ˌSugar ˌLoaf ˈMountain BrE AmE

a mountain in Rio de Janeiro in southeast Brazil

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.