Definition
A large quantity of small objects or drops of liquid that fall or are scattered through the air.
As the fireworks show concluded, a shower of sparks rained down from the sky.
A sudden gust of wind brought with it a shower of hail.
The old building collapsed, sending out a shower of dust and debris.
A large quantity or great number of something.
After she won the award, she received a shower of congratulations.
He received a shower of criticism after he made a mistake.
The team members received a shower of gifts after the victory.