sich gegenseitig beschimpfen

listen to the pronunciation of sich gegenseitig beschimpfen
Немецкий Язык - Английский Язык
to trade/exchange insults