Wordia - The Definition Of Shower
shower
noun, a brief period of rain, hail, sleet, or snow
From Collins
©HarperCollins 2008. Collins English Dictionary definition of shower
noun, a brief period of rain, hail, sleet, or snow
From Collins
©HarperCollins 2008. Collins English Dictionary definition of shower