SynonymX
Speak
Petrograd
Definition of Petrograd
1.
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
Noun
Synonyms for word "petrograd"
leningrad
peterburg
saint petersburg
st. petersburg
Semanticaly linked words with "petrograd"
city
metropolis
urban center
russia
russian federation