Search for word
Search
petrograd
Nouns
(n)
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
Leningrad
,
Peterburg
,
Saint Petersburg
,
St. Petersburg
,
Synonyms
Leningrad
Peterburg
Saint Petersburg
St. Petersburg
Words of close approximity