do battle - definition and synonyms

phrase mainly journalism
  1. to argue with or fight against a difficult opponent, official system etc

    She’s been doing battle with bureaucracy all her life.

See also main entry: battle