n. 25B6; noun
a shower of rain : (LIGHT) FALL, drizzle, sprinkling, mizzle.
a shower of arrows : VOLLEY, hail, salvo, bombardment, barrage, fusillade, cannonade.
a shower of awards : AVALANCHE, deluge, flood, spate, flurry; profusion, abundance, plethora.
25B6; verb
confetti showered down on us : RAIN, fall, hail.
she showered them with gifts : DELUGE, flood, inundate, swamp, engulf; overwhelm, overload, snow under.
showering honours on his cronies : LAVISH, heap, bestow freely.