Word Hen
What is the meaning of the word "
insurmountable
"?
Definitions:
not capable of being surmounted or overcome
adjective
insurmountable disadvantages
Synonyms:
insuperable
unsurmountable