English dictionary
petrograd meaning and definition
Definition and meaning of petrograd at MeaningMonkey.org. petrograd meaning and definition in the English Dictionary.PETROGRAD noun
Definition of Petrograd (noun)
- a city in the European part of Russia; 2nd largest Russian city; located at the head of the Gulf of Finland; former capital of Russia
- synonyms: Leningrad, Peterburg, Saint Petersburg, St. Petersburg
Source: Princeton University Wordnet