英语too high to reach (idiom); eminent and unapproachable
法语(expr. idiom) être trop élevé pour l'escalade,obstacle i