Definition of Petrograd in English :
Define Petrograd in English
Petrograd meaning in English
Meaning of Petrograd in English
Pronunciation of Petrograd in English
Petrograd pronunciation in English
Pronounce Petrograd in Englishsee synonyms of 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
WordNet Lexical Database for English. Princeton University. 2010.
Collins English Dictionary. Copyright © HarperCollins Publishers
Webster’s New World College Dictionary, 4th Edition. Copyright © 2010 by Houghton Mifflin Harcourt. All rights reserved.