Learn That Word

Synonyms for Battle (same or very similar meaning)

WordNet sense 1 (battle or contend against in or as if in a battle):
combat, combat

WordNet sense 2 (an open clash between two opposing groups (or individuals)):
conflict, struggle, conflict

WordNet sense 3 (a hostile meeting of opposing military forces in the course of a war):
engagement, fight

From the ODE community, based on WordNetadd/edit