sich gegenseitig beschimpfen

listen to the pronunciation of sich gegenseitig beschimpfen
ألمانية - الإنجليزية
to trade/exchange insults