French-English dictionary »

novgorod la grande meaning in English

FrenchEnglish
Novgorod la Grande nom {f}

Veliky Novgorod◼◼◼(city)
proper noun