duke it out

verb
RareNot in standard dictionaries
1

To fight, especially with the fists.

2

To argue heavily or at length.

#informal