noun usually abbreviated to: St Petersburg
TAKE THIS QUIZ IF A DAZZLING VOCABULARY IS YOUR DESIDERATUM!
Words nearby Saint Petersburg
Cultural definitions for Saint Petersburg
City in northwestern Russia, situated at the head of the Gulf of Finland on both banks of the Neva River and on the islands of its delta; the second-largest city in Russia; a major port, and one of the world's leading industrial and cultural centers.