• Insuperable

    Pronunciation

    Origin

    From Latin insuperabilis

    Full definition of insuperable

    Adjective

    insuperable

    1. Impossible to achieve or overcome or be negotiated.
    2. Overwhelming or insurmountable.

    Antonyms

    Derived terms

    Related terms

    © Wiktionary