INDOMITABLE Meaning of INDOMITABLE in English adj.1 that cannot be subdued; unyielding. 2 stubbornly persistent. Derivatives: indomitability n. indomitableness n. indomitably adv. Etymology: LL indomitabilis (as IN-(1), L domitare tame) Oxford English vocab. Оксфордский английский словарь. 2012