Charmed actress Rose McGowan has hit out at Caitlyn Jenner – claiming she has “male privilege” and “doesn’t understand” being female.

The actress was responding to Jenner being named one of Glamour’s Women of the Year – and the speech the former Olympian gave at the ceremony in which she said she has “much to learn” about being a woman, feminism and style.

Writing in a since-deleted Facebook post, McGowan said: “Caitlyn Jenner you do not understand what being a woman is about at all.

“You want to be a woman and stand with us – well learn us. We are more than deciding what to wear. We are more than the stereotypes foisted upon us by people like you.

“You’re a woman now? Well f**king learn that we have had a VERY different experience than your life of male privilege.

“Being a woman comes with a lot of baggage. The weight of unequal history. You’d do well to learn it. You’d do well to wake up.

“Woman of the year? Not by a long f**king shot.”

She later attempted to clarify her comments, adding: “Let me amend this by saying I’m happy for what she’s doing visibility wise for the trans community, and I’m happy she’s living her truth, but comments like hers have consequences for other women.

“How we are perceived, what our values are, and leads to more stereotyping. If you know you are going to be speaking to media about being a woman, maybe come to understand our struggles.”

It’s not the first time the actress has been outspoken on LGBT issues – she apologised last year after claiming that gay people just “fought for the right to stand on top of a float wearing an orange speedo” taking MDMA.

McGowan had claimed that gay men are “more misogynistic” than straight men, after holding a defiant party at a Brunei-owned hotel facing a boycott over the country’s anti-gay laws.