Hip hop singer Azealia Banks has apologized to fans after using a homophobic slur during an online fight with celebrity blogger Perez Hilton.

After Hilton labeled her "pathetic", the rapper called the openly gay blogger a "f**got" before writing, "omg u should just kill yourself... Like for real... lol (laugh out loud) what a messy f**got you are."
She later defended her posts, adding, "A f**got is not a homosexual male. A f**got is any male who acts like a female. There's a BIG difference.
"If u listen to my music and are not offended by the word n**ga... We're not gonna go here with this f**got s**t... We're just not."

Banks was flooded with backlash from her followers for using the term, causing her to make an apology. She posted, "My most sincere apologies to anyone who was indirectly offended by my foul language. Not sorry for Perez tho (though)."