Azealia Banks is stirring up controversy on Twitter, again.

The New York native rapper has come under fire after posing a photo of herself on Instagram sporting white face makeup for her new music video and captioned the image, "#whiteface." Social media users quickly commented on the picture, calling Banks a "racist."

When Banks attempted to explain the photo, it seems like she ended up upsetting people even more. The "Chasing Time" singer was applying the white face makeup to transform into an ice princess for her new music video.

"Lol u crackers wish I cared enough to be doing whiteface. I'm becoming the ICE PRINCESS YAAAAAAS," she wrote on her Twitter. Banks later added, "I use the word crAcker just as much as I use the word n****r... Don't get mad now."

Banks continued her rant by criticizing fans who did not call out rapper Snoop Dogg when he painted his face with white makeup, writing, "And sidebar.. When snoop [dogg] did whiteface YALL all thought that shit was hilarious and funny right? #MISOGYNOIR at its finest!!"

The rapper also criticized "gay media" and the term "homophobia."

"Gay media has to stop using homophobia as a means to try and victimize itself and scar the names of its opponents," she tweeted. ""Phobia would imply that I am scared of gay men or dislike them because of what they choose to do sexually. I promise, no one gives a f**k what u decide to do in your private lives."

Banks concluded her rant, tweeting, "But I also promise, that no matter how b****y and clever you think you are.. That I will out-b***h you. But I'm just going to ignore yall from here on out cause YALL are really just reaching and looking for any reason to insert ur selves."