impossible to surmount
[ Syn: insurmountable ]
incapable of being surmounted or excelled; insuperable odds; insuperable heroes
[ Syn: unconquerable ]
impossible to surmount
[ Syn: insurmountable ]
incapable of being surmounted or excelled; insuperable odds; insuperable heroes
[ Syn: unconquerable ]