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