PETROGRAD


Meaning of PETROGRAD in English

n. former name of Saint Petersburg (city in northwest Russia)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.