Now that Kelly Osbourne is a true fashionista, the E! Fashion Police host is comfortable ripping the ever-so-stylish Kate Middleton.

While sitting down with Jay Leno on The Tonight Show, Ms. Osbourne puts Prince William's wifey on blast for wearing the same dress twice. Talk about a royal faux paus!

Kelly tells Jay:

    “If I am going to be the future bloody Queen of England I'm going to 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.”


Now, now Kelly! Watch what Ozzy's daughter had to say about Amy Winehouse's death ... after the jump.