Find the word definition

Wikipedia
Yalutorovsk

Yalutorovsk is a town in Tyumen Oblast, Russia, located on the Tobol River southeast of Tyumen. Population: