insuperable

Definition

Impossible to overcome or deal with.

中文 不可克服的;无法解决的

Example

"The team faced insuperable odds but still managed to win the championship."