did battle with (verb) combat: fight
Sinonime: boldness,
conclusion, courage, decidedness,
design, earnestness, firmness, fixed purpose, intention,
objective,
project, purpose, purposefulness, purposiveness, resoluteness,
resolution, steadfastness,
undertaking,
will, willpower
Antonime: indecision,
question,
wavering