slanging match

 

noun

British
  • a prolonged exchange of insults: the marriage descended into a public slanging match