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