French-English dictionary »

pétrograd meaning in English

FrenchEnglish
Pétrograd nom propre

Petrograd◼◼◼(city)
proper noun