insurmountable

Definition

Too great to be overcome or surpassed.

中文 太大而无法克服或超越的

Example

"The challenge seemed insurmountable, but she refused to give up."