novgorodEnglish

Novgorod

Noun

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

English: Novgorod

Bahasa: Novgorod

Bahasa words with similar meanings