have it out

Upper Intermediate (B2) informal

To have a serious talk with someone to settle an argument or problem between you.

"I've been angry about this for weeks — I'm going to have it out with her today and settle it once and for all."