French-Spanish dictionary »

petrograd meaning in Spanish

FrenchSpanish
Petrograd nom {f}

Petrogradonoun