English dictionary
indomitable meaning and definition
Definition and meaning of indomitable at MeaningMonkey.org. indomitable meaning and definition in the English Dictionary.INDOMITABLE adjective
Definition of indomitable (adjective)
- impossible to subdue
- synonyms: never-say-die, unsubduable
Source: Princeton University Wordnet