Novgorod - Definition

novgorod

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

Look up another word