insuperable

adjective
1
that cannot be dealt with successfully
غیر قابل غلبه, غیرقابل عبور
synonym insurmountable