Meaning of petrograd
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
Other information on petrograd
WIKIPEDIA results for
petrograd
Amazon results for
petrograd
Tweet