Complaints began to rain down on the manager after the mistake.
rain down
idiomTo appear suddenly or inexplicably in large numbers.
After the team lost the final game, criticism started to rain down from the angry fans in the stands.
As the news of the scandal broke, questions and accusations began to rain down upon the company from every major news outlet.
- 01
make it rain
To bring prosperity or work to an enterprise by selling, inventing or other productive or successful activity.
- 02
pleasure and pain
[Cockney slang]rain
- 03
rain buckets
To rain heavily
- 04
rain cats and dogs
To rain very heavily.
- 05
rain death
To cause severe harm or violence.
- 06
rain fire and brimstone
To send horror or destruction.
- 07
rain off
to cancel (an event) due to excessive rain
- 08
rain on someone's parade
To spoil someone's celebration.