- incapable of being conquered, defeated, or subdued.
- insuperable; insurmountable: invincible difficulties.
- incapable of being defeated; unconquerable
- unable to be overcome; insuperable
More Definitions
- DEHYDROGENASE (noun) Definition, Meaning & Examples
- ZWITERRION (noun) Definition, Meaning & Examples
- ALEUTIAN RANGE (noun) Definition, Meaning & Examples
- LORCA (noun) Definition, Meaning & Examples
- COIN OF THE REALM (noun) Definition, Meaning & Examples
- SIGHT RHYME (noun) Definition, Meaning & Examples