shower

noun

A light, or moderately heavy, fall of rain, hail, or sleet; used absolutely, a fall of rain.

Figuratively, a full of any liquid in drops, or of solid objects in large number.

A copious supply bestowed; liberal distribution.

In pyrotechny, a device in which small stars of a slow-burning composition fall from rockets or shells, presenting the appearance of a shower of fire.

An attack; an assault; a conflict; a battle.