English dictionary
novgorod meaning and definition
Definition and meaning of novgorod at MeaningMonkey.org. novgorod meaning and definition in the English Dictionary.NOVGOROD noun
Definition of Novgorod (noun)
- a city in northwestern Russia on the Volkhov River; Russia's oldest city and an important trading center in the Middle Ages
Source: Princeton University Wordnet