Nicki Minaj has accused her former boyfriend of cheating on her.

Nicki Minaj

Nicki Minaj

The 'Anaconda' rapper has hit out at Safaree Samuels - who she split from last year after 12 years together - after he teased a new song, 'Love The Most', which appeared to lash out at her, and says he will be "punished" for his conduct in their relationship.

In a series of posts on Twitter which have now been deleted, she wrote: "Lesson: don't cheat on a loyal woman. God will punish u. When he does, tell people the truth. The truth may set u free. Love. Always... Took a person with me to fame & fortune. These dudes leave their girl in the hood. Tell ppl the truth or you will b doomed (sic)."

She later posted : "Making a 12 yr relationship work at such young ages? We're BOTH the real MVP. things got rocky at the end but we had a GREAT run. #B4Ujudge (sic)."

"God gave me a good heart. I always let ppl get over on me way too long. But that's why I'm blessed. I'll always b blessed. May God keep u (sic)"

While she deleted the posts attacking Safaree - whose song includes the lines "we both went to sleep in the same bed of lies" and "thought you would've had my kid" - she kept another tweet in which she spoke of her happiness with new boyfriend Meek Mill.

She gushed: "And just for the record, I'm in love with meek (sic)."