Tsinling Shan

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

noun

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

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019