Wow... just wow.

Iggy Azalea called off her engagement to Nick Young earlier this month, and now we're learning that she didn't have much of a choice, because he impregnanted his ex-girlfriend and baby mama Keonna Green!

"Nick waited until Keonna was four months pregnant to tell Iggy the news," a source dished to Life & Style, adding that the hoopster "said he was drunk and had a lapse in judgment.” Young and Green already share 4-year-old son Nick Jr.

The Lakers star attempted to salvage his relationship with the "Fancy" songstress but she wasn't having it.

“He said it was a one-night stand and will never happen again. But it’s too late. He is having another son!” the source added. "Iggy seemed to blow everything off. This is something she can’t ignore, and it ruined their future together," the insider revealed, in reference to Young's prior cheating scandal earlier this year.

Iggy is better off without this idiot!