Correct

重峦叠嶂

/ chóng luán dié zhàng /
Strokes

Definition

range upon range of mountains (idiom)

Example

Definition

range upon range of hills; peaks rising one upon another