insuperable
‘impossible to overcome, insurmountable’
Lexical development traced from the Tamil root:
O.F. insuperable < Lat. insuperabilis ‘that cannot be passed over, unconquerable’ < in- ‘not, opposite of’ + superabilis ‘that may be overcome’ < superare ‘to overcome’ < superus ‘onethat is above,’ related to super ‘over’ < soopr < uper < Tamil uppu