Petrograd
English Dictionary
->
Letter P
-> Petrograd
Search Dictionary:
Petrograd Definition
(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
Petrograd Synonyms
Leningrad
Peterburg
Petrograd
Saint Petersburg
St. Petersburg
© Art Branch Inc.