Top definition
1.If someone says something about you, and you are saying it like 'what so your perfect?'

2.If some bitch walks into the loo and says whoo! smelly one!
1. dave: OMFG! your hair is greasy!
mack: what, and your shit smells of roses?

2.Cassandra: PHWOAH! THAT REEKS, TAFFY!
Taffy: What, and your shit smells of roses, does it?
by Joe August 13, 2005
Get the mug
Get a your shit smells of roses mug for your mama Larisa.