insurmountableEnglish

insurmountable, insuperable, unsurmountable

Adjective

Impossible to surmount

English: insuperable, insurmountable

Not capable of being surmounted or overcome

English: insurmountable, unsurmountable

English words with similar meanings

Show 2 words