Noun
-
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
- leningrad - peterburg - petrograd - saint petersburg -
a city in western Florida on Tampa Bay
a popular winter resort
- saint petersburg