Adjective indomitable has 1 sense
  1. indomitable, never-say-die, unsubduable - impossible to subdue
    Antonym: conquerable (indirect, via unconquerable)
,
TOP