Cardi B has denied being homophobic and transphobic after coming under fire on Twitter.
The star became involved in a spat with users on the social media platform after a fan account shared a tweet referencing a mention of the 'Bodak Yellow' rapper on Hulu's Love, Victor, which is about a gay teenager.
"Cardi is mentioned in Hulu's new series Love, Victor E04; in a scene discussing how the mother was ejected from a basketball game for excessive dancing," they penned, also sharing the quote: "Not everyone enjoys watching you twerk like a geriatric Cardi B."
In reaction to the post, one user took aim at Cardi, 27, writing: "Thats crazy, considering the woman is homophobic and transphobic [sic]," prompting the hitmaker to become involved and defend herself.
"How the f**k am I homophobic or transphobic?" she demanded.
"Have you been to a (Caribbean) island where you really see homophobia! Have you dealt with a parent that can't accept you for your sexuality?
"I said some ignorant things (before) that I apologised for and educated myself on it don't mean I'm homophobic," she continued, seemingly referencing a transphobic meme she claimed a former staffer put on her Facebook page.
"Ya keep using that same one video that I apologise for over and over again to call me homophobic and transphobic but never post about the ones where I support the LGBT community which are multiples and the multiple tweets I posted in support," Cardi said.
Claiming she's always supported LGBTQ+ people "because I know how hard it was for my gay cousin to come out to his very strict Dominican family," Cardi added: "So before ya make it cool to call me homophobic and transphobic learn what those words mean and research my encouragement to the LGBT community (before) ya motherf**kers even knew who was Cardi."