Back to Dictionary
山峦重叠
山巒重疊
shānluánchóngdié
1.
overlapping ranges of high mountains (idiom)