英语towering mountains and precipitous ridges (idiom)
法语(expr. idiom.) hautes montagnes et crêtes escarpées