Definition of "Insurmountable" :
adjective: impossible to surmount
adjective: not capable of being surmounted or overcome
"Insurmountable disadvantages."
adjective: impossible to surmount
adjective: not capable of being surmounted or overcome
"Insurmountable disadvantages."