1 definition by vickayyyy

Top Definition
A bunch of hot water hitting your body for a long period of time.
by vickayyyy March 08, 2010

Mug icon
Buy a Shower mug!