Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
Insurmountable
Incapable of being passed over, surmounted, or overcome; insuperable; as, insurmountable difficulty or obstacle.
Synonyms
Invincible
Try it Free
Learn More