Meaning of “insurmountable” - Learner’s Dictionary

insurmountable

adjective uk us /ˌɪnsəˈmaʊntəbl/ formal

impossible to deal with:

an insurmountable problem/task

(Definition of “insurmountable” from the Cambridge Learner’s Dictionary © Cambridge University Press)