Definitions for novgorod
Overview of noun novgorod
The noun novgorod has 1 senses? (no senses from tagged texts)
1. Novgorod
(a city in northwestern Russia on the Volkhov River; Russia's oldest city and an important trading center in the Middle Ages)






