📖 WordNook

indomitable

adjective
  1. impossible to subdue
    never-say-dieunsubduable