American Dictionary
Definition insurmountable in American 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
