Dutch-English dictionary »

nova zembla meaning in English

DutchEnglish
Nova Zembla eigennam

Novaya Zemlya(archipelago in Russia)
proper noun

Your history