C1 adjective /ˌɪnsərˈmaʊntəbl/
insurmountable
insuperable
Meaning
Too great to be overcome.
Example
The explorers faced insurmountable odds in the desert.
Los exploradores enfrentaron obstáculos insuperables en el desierto.