Learn how to say Indomitable correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word indomitable:
(of courage, pride, etc) difficult or impossible to defeat or subdue
inˌdomitaˈbility, inˈdomitableness noun
C17: from Late Latin indomitābilis, from Latin indomitus untamable, from in-1 + domitus subdued, from domāre to tame