Top definition
Deodorant, usually applied liberally to mask the accumulation of grime over the past few days.
Damn it! Stephanie is coming over in 5 minutes and I haven't bathed in a week! Thank goodness for the ol' shower on a stick!
by cripes February 10, 2009
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush