Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word novgorod from English dictionary with examples, synonyms and antonyms.

novgorod   noun

Meaning : A city in northwestern Russia on the Volkhov River. Russia's oldest city and an important trading center in the Middle Ages.