insuperable

adj

1.
impossible to surmount
2.
incapable of being surmounted or excelled