Rapper Azealia Amanda Banks hurled a gay slur at celebrity blogger Perez Hilton.

The 21-year-old Banks and Hilton, 34, squared off in a Twitter incident which left neither in a favorable light.

The beef started on Thursday, when rapper Angel Haze took offense to Banks' assertion that people who have not lived their entire lives in New York should not claim to be New Yorkers.

A rapid fire of insult-tweets followed and Hilton got hit in the crossfire when he took Haze's side.

“@PerezHilton does your butthole whistle?” Banks messaged. “Like is your butthole so stretched and raggedy the air whistles when you move?”

“@AZEALIABANKS Some of your music is cute, but your attention-seeking ways are pathetic and hurtful,” Hilton responded. “You drag while others choose to uplift!”

“@PerezHilton you need to quit it.”

“@AZEALIABANKS Or what, boo? I'm a drop a diss track about you right after I poo! Oops, just shat myself with my gigantic hole! Feels good.”

“@PerezHilton omg u should just kill yourself … Like for real,” she replied, then added: “@perezhilton lol what a messy faggot you are.”

She later explained that “A faggot is not a homosexual male. A faggot is any male who acts like a female. There's a BIG difference.”

Banks later offered: “My most sincere apologies to anyone who was indirectly offended by my foul language. Not sorry for Perez tho. Lol.” and “Really not as moved by this f word thing as u all want me to be. As a bisexual person I knew what I meant when I used that word.”