have it out

[have it out] {v. phr.} To settle a difference by a free discussionor by a fight.

Joe called Bob a bad name, so they went back of theschool and had it out. Joe got a bloody nose and Bob got a black eye.

The former friends finally decided to have it out in a freeargument and they became friends again.