battle

noun
  1. a fight between armies, groups, or individuals
  2. a struggle or competition between opposing forces or ideas
verb
  1. to fight against someone or something
  2. to try very hard to deal with a difficult situation

Examples