n. city in northwest Russia (formerly Leningrad in the days of the USSR); city in western Florida on Tampa Bay (USA)
SAINT PETERSBURG
Meaning of SAINT PETERSBURG in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012