Spanish-English dictionary »

petrogrado meaning in English

SpanishEnglish
Petrogrado proper noun

Petrograd(city)
proper noun