slinging match

slinging match  {n. phr.}
A loud, angry quarrel.
The debate deteriorated into a most unseemly slinging match.
Categories: {n. phr.}