C2 adjective ɪnˈdɒm.ɪ.tə.bəl
indomitable
不可征服
Meaning
Impossible to subdue or defeat.
Example
Her indomitable spirit helped her overcome adversity.
她那不可征服的精神帮助她克服了逆境。