[adj] impossible to surmount or climb [adj] impossible to climb
impassable, unpassable, unscalable, unsurmountable