English Dictionary
Definition indomitable in British English
indomitable adjective
adjective
/ɪnˈdɒmɪtəb(ə)l/
1
very determined and impossible to defeat
Example
Katherine had an indomitable spirit.
Synonyms and related words
