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 WordNet
add/edit