Azealia Banks is a firecracker, and that's putting it lightly. After breaking out with the hit "212" in 2011, the Harlem MC has been steadily releasing great music as she preps for her upcoming debut, Broke With Expensive Taste,, but the rapper/singer can't seem to keep the peace. Her current war of words is with fellow female MC Angel Haze — and neither one of them is backing down.

Last summer, Banks told MTV News that even though she's aware of the way people might view her, she has no intention of changing. "Rap dudes, keep talking sh-- and I'ma keep popping sh--" she said matter-of-factly. "I'm just reactive and I say what I have to say and I keep it moving. ... It's not going to change." With that said, take a look at back her mini-feuds from the past 12 months.

Azealia Banks vs. Kreayshawn
Azealia's first public spat began almost exactly a year ago today (January 4), when she lambasted Kreayshawn for tweeting a link to her single "212" which took followers to a pornographic site. Kreayshawn said it was a simple mistake, noting that she was actually "supporting a fellow female," but it took a few months for the pair to resolve their beef.

In August, Kreayshawn told MTV News that the Harlem native had eventually reached out to her (away from the social media site) to apologize. Since then, they've caught a few of each other's shows since and even mused about collaborating.

Azealia vs. Iggy Azalea vs. T.I.
Unless Azealia steps up to say otherwise, it seems like this dispute began because she didn't like the fact that Iggy Azalea was featured on XXL's 2012 Freshman cover, which Banks did not appear on. But the New Yorker also took offense to Iggy's verse on the track "Drugs," because of the Australian's reference to slavery; they went on to trade some foul words on Twitter.

But when Iggy's Grand Hustle boss, T.I., questioned Banks' decision to lash out, well, she lashed out at him too. Tip wasn't having any of it, though, sending this message: "Get your man to address me, if you got a man, get him to address me and he and I can speak on it."

Azealia Banks vs. Lil' Kim
Less than a month after her Grand Hustle beef, Azealia went on the attack against Lil' Kim over a botched collaboration. The Harlem rapper claimed she ghostwrote a verse for Kim in an effort to push the track forward, but eventually got shut out, and that didn't sit well with her. Banks accused Kim of having other people write her raps before the Queen Bee's assistant eventually responded with a statement saying, "My client and Azealia have never spoke[n] to one another or met at all."

Azealia Banks vs. Jim Jones
Not even a fellow Harlemite could escape without offending Azealia this year. She got into it with Jim Jones over the origins of "vamping," which she claimed as her own, while the Diplomats boss tried to point out that he's been pushing the "Vampire Life" mentality for some time now. Heated words on Twitter weren't enough to quell this one. Banks decided to take a few shots at Jimmy on the dis track "Succubi."

Azealia Banks vs. Nicki Minaj
Back in July, Banks turned down a spot on Nicki's tour in order to record new music. She expressed disappointment at the failed opportunity, but somehow it seemed to turn to negativity. A short time later, Nicki wrote a cryptic hash tag, "#ManTheseBitchesDelirious," to which Banks responded, "Did you mean... "delusional?" While she aimed that response directly at Minaj, Azealia later added (without the @ symbol that lands messages directly in a user's mentions): "Use good grammar when insulting others" and "I don't believe "Rap game" hierarchy ......... Sorry." That didn't get too far though.

Azealia Banks vs. Angel Haze
Can't all of the talented femcees just get along? Banks' current feud is with up-and-comer Angel Haze, who released her soul-baring Classick mixtape in October. A Twitter war between the two began this week when Angel apparently took offense to a Banks tweet ("Seriously, if you were not born and raised in NY.... DON'T CLAIM NY. YOU ARE NOT A NEW YORKER"), and things only continued to spiral from there.

Angel Haze put things on wax, releasing the dis track "On the Edge," which was followed by Banks' retort on "No Problems," and yet another response from Haze on "Shut the F--- Up."

What do you think of Azealia's latest Twitter back-and-forth with Angel Haze? Tell us in the comments.