meaning of novgorod

1. a city in northwestern Russia on the Volkhov River; Russias oldest city and an important trading center in the Middle Ages


Related Words

novgorod |

Developed & Maintained By Taraprasad.com

Treasure Words