/lɛˈnʌngɹæˌd/ - [lenungratd] - Len•in•grad
We found 3 definitions of leningrad from 3 different sources.
Noun |
||
leningrad - 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 | ||
St. Petersburg, Leningrad, Peterburg, Petrograd, Saint Petersburg |