Another way of saying to a female, you've got a stick up your ass.
Damn girl, who lit the fuse on your tampon?!
by Black§Pearl January 12, 2004
Get the Who lit the fuse on your tampon? mug.
A reaction to observing femenine rage
Wow honey, who lit the fuse on your tampon?
by Shane Frost August 26, 2009
Get the Who lit the fuse on your tampon mug.