What is the meaning of Do_battle?

To engage in a fight; to battle.

Source: wiktionary.org