French-English dictionary »

nouvelle-zemble meaning in English

FrenchEnglish
Nouvelle-Zemble nom {f}

Novaya Zemlya◼◼◼(archipelago in Russia)
proper noun