English
Detailed Synonyms for Petrograd in English
Petrograd:
Petrograd [the ~] noun
-
the Petrograd
– 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 1the Petrograd; the Saint Petersburg; the St. Petersburg; the Leningrad; the Peterburg– 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 1