1. The problems are not insurmountable. 问题不是无法解决的。
2. You can always tell yourself that there is nothing insurmountable . 你要总是告诉自己没有什么事不能克服的。
3. "Over the past month, seemingly insurmountable obstacles have been overcome, " the President said during his speech. 在过去一个月里,似乎是不可逾越的障碍已被克服“,总统在讲演中称。
英英解释
adj.
1. not capable of being surmounted or overcome
2. impossible to surmount