not capable of being surmounted or overcome; insurmountable disadvantages
[ Syn: unsurmountable ]
impossible to surmount
[ Syn: insuperable ]
not capable of being surmounted or overcome; insurmountable disadvantages
[ Syn: unsurmountable ]
impossible to surmount
[ Syn: insuperable ]