indomitable

adjective
  1. impossible to defeat or discourage; having unconquerable determination

Examples