insult each other, say rude things to each other, mudsling When the two men couldn't agree on the cause of the problem, they began trading insults.
TRADE INSULTS
Meaning of TRADE INSULTS in English
English idioms vocab. Словарь английских идиом и выражений. 2012