English dictionary
leningrad meaning and definition
Definition and meaning of leningrad at MeaningMonkey.org. leningrad meaning and definition in the English Dictionary.LENINGRAD noun
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
- synonyms: Peterburg, Petrograd, Saint Petersburg, St. Petersburg
Source: Princeton University Wordnet