battling

noun

A sustained fight between large organized armed forces.

verb

Struggle tenaciously to achieve or resist something.