Find the word definition

Wikipedia
Tuoshan

Tuoshan is a mountain located south-west of Qingzhou city, Shandong province, China. It features a number of historic sites and a native pine forest. Tuoshan is the core scenic zone of Qingzhou National Park.