NOVGOROD


Meaning of NOVGOROD in English

n. region in northwestern Russia; capital city of the region of Novgorod (Russia)

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