INDOMITABLE


Meaning of INDOMITABLE in English

a.

Unyielding, unconquerable, invincible, not to be subdued.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.