Table of Contents
Synonyms

1. Petrograd

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.

Synonyms

  • Saint Petersburg
  • Russia
  • Russian Federation
  • Peterburg
  • Leningrad

Featured Games

Synonym.com