INDOMITABLE Meaning of INDOMITABLE in English a. Unyielding, unconquerable, invincible, not to be subdued. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012