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.”

Synonyms

  • cloudburst
  • deluge
  • rainstorm
  • shower

Antonyms

  • drought
  • dry spell