idiom
trade blows
Meaning
to argue or fight with someone
Example
The two rival companies have been **trading blows** over market share for years.