downpour
/ˈdaʊnpɔːr/Definitions
1. noun
a heavy fall of rain, often lasting for several hours or days.
“The downpour flooded the streets and caused a power outage in the neighborhood.”
2. noun
an excessive amount of something, especially criticism or complaints.
“The downpour of criticism on the company’s new policy was overwhelming.”
3. verb
to fall heavily in rain, or to flood with water.
“The storm downpoured on the city, causing widespread flooding.”
4. verb
to subject someone to a lot of criticism or complaints.
“The politician was downpoured with questions from the press after the scandal broke out.”