C1 adjective /ˌɪnsərˈmaʊntəbl/
insurmountable
克服不可能
Meaning
Too great to be overcome.
Example
The explorers faced insurmountable odds in the desert.
探検者たちは砂漠で克服不可能な障害に直面した。