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