C1 adjective /ˌɪnsərˈmaʊntəbl/
insurmountable
不可逾越
Meaning
Too great to be overcome.
Example
The explorers faced insurmountable odds in the desert.
探险者在沙漠中面对着无法逾越的困难。