Follow US:

The definition of 'leningrad' & the word 'leningrad' in example sentences or phrases

Noun
1
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 of the word 'leningrad' & Antonyms of the word 'leningrad'.

Noun
SynonymsSt. Petersburg, Leningrad, Peterburg, Petrograd, Saint Petersburg,