Meaning of leningrad
Definition of leningrad
(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 leningrad
WIKIPEDIA results for
leningrad
Amazon results for
leningrad
Tweet