Spanish-English dictionary »

nueva zembla meaning in English

SpanishEnglish
Nueva Zembla proper noun
{f}

Novaya Zemlya(archipelago in Russia)
proper noun