Portuguese-English dictionary »

nova zembla meaning in English

PortugueseEnglish
Nova Zembla proper noun
{f}

Novaya Zemlya(archipelago in Russia)
proper noun