Language:
Free Online Dictionary|3Dict

重巒疊嶂

Source : CEDICT

range upon range of mountains (idiom)