嶀

Definitions

 * 1) Tushan, a mountain in the Zhejiang province of China