v. wash oneself, bathe; pour down, spray down, sprinkle (i.e. rain); give abundantly, lavish, provide a large amount of something
SHOWER
Meaning of SHOWER in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012