Find the word definition

Wikipedia
Tayga

Tayga is a town in Kemerovo Oblast, Russia, located northwest of Kemerovo. Population:

The town is one of the biggest railway junctions in Russia.