C2 adjective /ɪnˈsuːpərəbl/
insuperable
不可逾越
Meaning
Impossible to overcome or surpass.
Example
The team faced insuperable challenges during the expedition.
团队在探险过程中面临了不可逾越的挑战。