VocabAhead

Indomitable

  1. adjective

    impossible to subdue

    Similar: unsubduable