She has played around with A LOT of men, if her tongue-in-cheek lyrics are to be believed.
So naturally Nicki Minaj turned her long list of 'ex lovers' into puppets for her new video for Barbie Dreams.
The raunchy track hilariously lampoons all the men the rapper has had — or has considered having — relations with, and the reasons she decided to dump them all.
Zing! Nicki Minaj has roasted her long list of 'exes' in puppet form in her raunchy new video for Barbie Dreams
While the rapid-fire lyrics tick off — and tick off — dozens of names, a special few got the puppet treatment for the playful vid.
After an intro from a knock-off Kermit the Frog, Nicki makes her entrance in an array of colorful and revealing outfits.
First to make an appearance is puppet 50 Cent, whom Nicki jokes she tried unsuccessfully to 'f*ck for a powerful hour' — but all he wanted to do is talk about his Starz TV show Power for hours.
Nicki's real life ex Meek Mill then makes an appearance, whom she reveals is still 'in her DMs', so she now has to duck him.
WARNING — explicit content
'I used to pray for times like this,' puppet Meek sings, before Nicki reveals he is 'face-a** when I f*ck him.'
A naked DJ Khaled then turns up, as Minaj claims they are not even on speaking terms following his now infamous declaration he would not perform oral sex on a partner.
'Had to cancel DJ Khaled, boy, we ain't speakin,' she raps, 'Ain't no fat ni**a tellin' me what he ain't eatin.'
Her FEFE collaborator Tekashi 6ix9ine meanwhile she claims she rebuffed his suggestion for a threesome, instead going for the Kim Kardashian/Kanye West option.
Nicki's long-time friend, mentor and label leader Lil Wayne probably comes off best in the lyrics, as she admits she is looking a partner with similar qualities to give babies to.
There are dozens more non-puppetized suitors either dumped or rejected for a variety of reasons: Eminem for wanting sex in a trailer park; Young Thug for cross-dressing; Drake for crying too much, and Odell Beckham for taking part in the In My Feelings challenge.
She also manages to cram in jibes at Fetty Wap's one eye, Lil Bow Wow's fake Instagram posts, and Future's affair with Scottie Pippin's wife Larsa.
Nicki has however previously insisted the song is not a diss track, and that she loves everyone mentioned; as she states in the chorus: 'I'm just playin, but I'm sayin.'
© Associated Newspapers Ltd.