Find the word definition

Wikipedia
Semiluki

Semiluki is a town and the administrative center of Semiluksky District in Voronezh Oblast, Russia, located on the Don River. Population