Indomitable | Mean of indomitable in English Dictionary
/ɪnˈdɑːmətəbəl/
- impossible to defeat or discourage
- Her spirit was indomitable. [=unconquerable]
- her indomitable courage/strength/will
Những từ liên quan với INDOMITABLE
invulnerable, insuperable, ruthless, obstinate, dogged, staunch, impregnable, stubborn, insurmountable, invincible, resolute, impassable