Kelly Osbourne Calls Christina Aguilera a 'Fat B---h,' Slams Kate Middleton

POTW Feb. 12: Rihanna, Daughtry, Lady Gaga

In New York on Feb. 11, Kelly Osbourne strikes a pretty-in-PVC pose in an edgy but elegant ensemble that definitely doesn't earn her a ticket onboard the "Crazy Train."

Kelly Osbourne is on a fashion-fighting roll. The daughter of Ozzy Osbourne has been dropping fashion un-friendly advice all over the airwaves, taking jabs at both Christina Aguilera and Duchess of Cambridge, Kate Middleton.

On E!'s "Fashion Police," the 26-year-old host went after Aguilera for her outfit at an event in Munich, Germany last month.

"Maybe she is just becoming the fat b--ch she was born to be. I don't know."

Christina Aguilera, Selena Gomez Lead ALMA Nominees

Osbourne, who has spoken out about her own challenges with finding a healthy weight, continued her jabs at "The Voice" judge. "She called me fat for so many f--ing years," Osbourne continued. "So you know what? You're fat too."

The feud between Osbourne and Aguilera has deep-seated roots. At 2003's MTV Europe Music Awards, the network aired a segment that showed Aguilera throwing darts at a picture of Osbourne. "I didn't realize it was still Halloween," Aguilera said after she walked out onstage.

Osbourne went on "The Tonight Show with Jay Leno" on Wednesday, where she criticized Kate Middleton's fashion decisions.

Middleton, who is often praised for her fashion choices, was seen at the wedding of Princess Anne's daughter Zara Phillips in outfits she had worn before.

"In England they're like, 'Look how thrifty she's being, showing the British public that the royals are in a recession as well'," Osbourne said on the show.

"Well, I'm sorry but if I had that job I would only wear it once," she continued.

"If I am going to be the future bloody Queen of England I'm gonna wear that dress once because I'm giving up the rest of my life, all of my privacy, at least I can get a new dress every day," said Osbourne.