Battle, n. Combat, engagement, action, conflict, contest, fight, rencontre, collision, affair.
Battle, v. n. Contend, struggle, strive, do battle, fight, contest, desperately endeavor. [Usually with for.]
By PanEris using Melati.