Follow US:

The definition of 'novgorods' & the word 'novgorods' in example sentences or phrases

Noun
1
a city in northwestern Russia on the Volkhov River; Russia's oldest city and an important trading center in the Middle Ages

Synonyms of the word 'novgorods' & Antonyms of the word 'novgorods'.

Noun
SynonymsNovgorod,