Amber Rose is hitting back.

The sultry model posted a sexy Instagram snap along with a crude caption in response to the criticism she has received of late.

Her ex-boyfriend Kanye West recently said in a radio interview that he had to “take 30 showers” after having sex with her and earlier this week her ex-husband Wiz Kahlifa put out a single that seemed to take a shot at her.

She filed for divorce from Khalifa last September and asked for full custody of their son, 1-year-old Sebastian.

Rose also got into a Twitter war with Khloe Kardashian over whether it was appropriate for 17-year-old Kylie Jenner to be dating 25-year-old rapper Tyga. Kardashian called out Rose for becoming a stripper at 15, something she has admitted to – as a way to help support her family after her parents’ divorce.

Click here to see the revealing Instagram photo. (Warning strong language is used).