battle

noun

1.
a hostile meeting of opposing military forces in the course of a war
Derived from:
battle
2.
an energetic attempt to achieve something
3.
an open clash between two opposing groups (or individuals)
Derived from:
battle