What does ‘indomitable’ imply in the sentence, ‘Her indomitable spirit kept her fighting against all odds’?

A. Unbeatable
B. Weak
C. Defeated
D. Fleeting

Answer: Unbeatable


Additional Information: 'Indomitable' means impossible to subdue or defeat.