Meaning of “battle” - Learner’s Dictionary

battle

noun uk us /ˈbætl/
WAR [ C, U ]

B1 a fight between two armies in a war:

the Battle of Waterloo
Her grandfather was killed in battle (= while fighting).
POWER [ C ]

a situation in which two people or groups compete against each other or have an argument about something:

a battle for control in the boardroom
PROBLEMS/ILLNESS [ C ]

B2 a fight against something that is hurting or destroying you:

a long battle against cancer

(Definition of “battle noun” from the Cambridge Learner’s Dictionary © Cambridge University Press)