Find the word definition

Wikipedia
Kirishi

Kirishi is a town and the administrative center of Kirishsky District in Leningrad Oblast, Russia, located on the right bank of the Volkhov River, southeast of St. Petersburg. Population: