French-English dictionary »

nouvelle russie meaning in English

FrenchEnglish
Nouvelle Russie nom {f}

Novorossiya◼◼◼(an area north of the Black Sea)
proper noun