Cardi B has deactivated her Instagram after posting a long response to Azealia Banks, who she has been arguing with on social media over the last 24 hours. The two had been going back and forth following comments Banks made in her Breakfast Club interview where she suggested Cardi was a caricature of a black woman. In her initial response, Cardi pointed out what she felt were contradictions in Azealia's criticisms, and also defended the way she speaks. She's continued to respond to Banks in a lengthy post which she put on Instagram Saturday, shortly before deactivating her account.

"The difference between me and you, I've never pretended to be or represent someone I'm not!" she wrote. "I've made it where I am for being myself and staying true to that... I know who I am! A daughter of a Hispanic father and a carribean mother and I'm proud of that! I've never dismissed my heritage or my culture, I've never pretended to sound like anyone or look like anyone for attention or to make me feel better about who I'm not!"

Cardi went on to defend herself over Azealia's claims that she's "illiterate," pointing out that she's fluent in two languages. "Just because I mix a few words up forget to use commas or misspell a few words doesn't make me illiterate and doesn't make me stupid," she wrote. "And because I laugh a little harder or talk a little louder doesn't make me a caricature!"

Following the statement, Cardi deactivated her Instagram. She then tweeted, "I’m tired of the bullshit .I need to enjoy my pregnancy,family ,new projects and my partner. Listen to Invasion of privacy." She has also set her Twitter account to private.

Read the full statement above.