Meaning of novgorod
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
Other information on novgorod
WIKIPEDIA results for
novgorod
Amazon results for
novgorod
Tweet