ST. PETERSBURG


Meaning of ST. PETERSBURG in English

n. 2nd largest city in Russia (situated in the northwest part of Russia) ; city in western Florida (USA)

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