English-French dictionary »

petrograd meaning in French

EnglishFrench
Petrograd (city)
proper noun

Pétrograd◼◼◼nom propre