insurmountable
/ˌɪnsərˈmaʊntəbəl/
American
- adj. 难以克服的, 不可逾越的
- Definition
- adj. too great a problem to be dealt with or overcome
- Example
- The mountain seemed insurmountable, but the climbers reached the top.
- 这座山看似无法逾越,但登山者们最终登顶了。