Sharon Osbourne

Sharon Osbourne

Sharon Osbourne has shocked fans by cracking dirty jokes about Britain's Prince Charles.

The TV personality suggested she would be willing to perform oral sex on the heir to the throne in order to get a royal title.

Discussing a previous admission about fancying the Prince of Wales, she told US chat show host Conan O'Brien: "I want a title. They call it a Dame... You just have to suck his d**k."

The outspoken 'X Factor' UK judge went on to joke that her husband, Black Sabbath rocker Ozzy Osbourne, could entertain Charles' wife, the Duchess of Cornwall, while she was with Charles.

Sharon quipped: "[Ozzy] can f**k Camilla while I'm with Charles."

The 60-year-old star also revealed she is extremely flirtatious with the 64-year-old royal when she meets him at high-profile functions, and is especially "chitty chatty" with him at dinner parties.

Sharon recalled one particularly memorable incident, laughing: "I bent down to pick up my napkin and as I came up I accidentally knocked him in the crotch."

However, it appears the good-natured royal isn't fazed by her crude humour, and even shared a dirty joke with Sharon at the expense of an unsuspecting woman when they were seated next to each other at a Christmas party at Windsor Castle.

She cackled: "He loved [my joke]."