Find the word definition

Wikipedia
Novoulyanovsk

Novoulyanovsk is a town in Ulyanovsk Oblast, Russia, located on the right bank of the Volga River, south of Ulyanovsk. Population: