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

English Dictionary
impossible to deal with successfully
an insurmountable problem/difficulty/obstacle