Back to Dictionary
重峦叠嶂
重巒疊嶂
chóngluándiézhàng
1.
range upon range of mountains (idiom)