PETROGRAD Meaning of PETROGRAD in English n. former name of Saint Petersburg (city in northwest Russia) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012