Language:
Free Online Dictionary|3Dict

重峦叠嶂

Source : CEDICT

range upon range of mountains (idiom)