Meaning of SHOWER in English

SHOWER

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.

Concise Oxford thesaurus English vocabulary.      Краткий оксфордский словарь английского языка тезаурус.