C2 adjective /ɪnˈsuːpərəbl/
insuperable
insurmontable
Meaning
Impossible to overcome or surpass.
Example
The team faced insuperable challenges during the expedition.
L'équipe a fait face à des défis insurmontables lors de l'expédition.