insuperable - English Synonyms Dictionary

insuperable

adj.
[1] insurmountable
[2] unconquerable