Synonyms of "SHOWER"
noun - washing yourself by standing upright under water sprayed from a nozzle
noun - a brief period of precipitation
noun - a sudden downpour (as of tears or sparks etc) likened to a rain shower
noun - someone who organizes an exhibit for others to see
verb - expend profusely
verb - rain abundantly