battle
noun
1 the battle raged throughout the night:
fight, conflict, armed conflict, clash, struggle, skirmish, engagement, dogfight, affray, fray, encounter, confrontation;
contest, meeting, collision, duel;
tussle, scuffle, melee, fracas;
war, campaign, crusade;
fighting, warfare, combat, action, hostilities;
informal scrap, shoot-out.
▷antonyms truce, peace.