Definitions of insuperable:

  • adjective:   incapable of being surmounted or excelled
    Example: "Insuperable odds"
  • adjective:   impossible to surmount