English Dictionary
Definition insurmountable in British English
insurmountable adjective
adjective
/ˌɪnsə(r)ˈmaʊntəb(ə)l/
1
impossible to deal with successfully
Example
an insurmountable problem/difficulty/obstacle
Synonyms and related words
