Pinyin Dictionary results for "shan luan chong die"

山峦重叠
overlapping ranges of high mountains (idiom)
Dictionary data provided by CC-CEDICT