Meaning & Definition of Insurmountable in English
English⟶
Insurmountable
/ɪnsərmaʊntəbəl/
adjective
1. Not capable of being surmounted or overcome
- "Insurmountable disadvantages"
synonym:
- insurmountable,
- unsurmountable
2. Impossible to surmount
synonym:
- insuperable,
- insurmountable