Tsinling Shan

[ chin-ling shahn ]
/ ˈtʃɪnˈlɪŋ ˈʃɑn /

noun

a mountain range in central China: highest peak over 12,000 feet (3660 meters).