Cardi B has viciously hit out at her estranged husband Offset - who she shares three children with.

The 31-year-old I Like It singer married rapper Offset, 32, in 2017, but she filed for divorce in July - just two months before their third child arrived.

This week, Offset lashed out at Cardi by accusing her of having an affair while she was pregnant with their third child, reacting to an Instagram Live stream to write in the comments, "U f**ked with a baby inside tell the truth!!"

The accusation provoked a furious response from the singer, who raged online on Wednesday, "All weekend you was blowing up my phone, I blocked you ... You tryna get me mad, 'Let me show you the b***hes I'm f**king'... I don't care... You're f**king lame."

She continued, "I'm too much woman for you. I'm too much of a boss b***h for you. And I always been too good for you... I make you look good."

The singer went on to praise the three children she shares with Offset, but continued to slam him, writing, "I don't regret none of them, but I regret you. I don't regret my kids. You a good daddy. You aight. I don't regret none of them. ... But f**k you. I regret you. I'm too good for you. I've always been too good for you."

Cardi and Offset's third child, a daughter whose name has not yet been revealed, arrived on 7 September - joining older siblings Kulture, six, and Wave, three.

LATEST NEWS