indomitable
Definition
Impossible to defeat or discourage; very determined.
中文 不可能被击败或阻止的;决心坚定的。
Example
"Her indomitable spirit kept the team going despite the losses."
Impossible to defeat or discourage; very determined.
中文 不可能被击败或阻止的;决心坚定的。
"Her indomitable spirit kept the team going despite the losses."