downpour
definitions
-
noun
a heavy and sudden rainstormen: a heavy and sudden rainstorm
examples
-
The downpour flooded the streets.
The downpour flooded the streets.
The downpour flooded the streets.
The downpour flooded the streets.