层峦叠嶂

céng luán dié zhàng

range upon range of mountains (idiom)

层

céng

to pile on top of one another

峦

luán

mountain ranges

叠

dié

variant of 疊|叠[die2]

嶂

zhàng

cliff