Insuperable - Definition

insuperable

adj 1: impossible to surmount [syn: insuperable,
insurmountable]
2: incapable of being surmounted or excelled; "insuperable
odds"; "insuperable heroes" [syn: insuperable,
unconquerable]

Look up another word