Summary


English

Detailed Synonyms for Petrograd in English

Petrograd:

Petrograd [the ~] noun

  1. the Petrograd
    – 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 1
    the Petrograd; the Saint Petersburg; the St. Petersburg; the Leningrad; the Peterburg
    – 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 1

Related Definitions for "Petrograd":

  1. a city in the European part of Russia; 2nd largest Russian city; located at the head of the Gulf of Finland; former capital of Russia1