shower
verb
showered; showering; showers
1
: to rain or fall in or as if in a shower
letters showered on him in praise and protest
2
: to bathe in a shower
1
a
: to wet (as with water) in a spray, fine stream, or drops
b(1)
: to cause to fall in a shower
factory chimneys showered soot on the district
(2)
: to cause a shower to fall on
showered the newlyweds with rice
2
: to give in abundance
showered her with honors
Love words? Need even more definitions?
Merriam-Webster unabridged



