Find the word definition

Wikipedia
Tobolsk

Tobolsk ( Sybyr: Тубыл-тора) is a town in Tyumen Oblast, Russia, located at the confluence of the Tobol and Irtysh Rivers. It is a historic capital of Siberia. Population: