SAINT PETERSBURG


Meaning of SAINT PETERSBURG in English

n. city in northwest Russia (formerly Leningrad in the days of the USSR); city in western Florida on Tampa Bay (USA)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.