downpour
definitions
-
noun
a heavy and sudden rainstormde: starker Regen
examples
-
The downpour flooded the streets.
Der Regen überflutete die Straßen.
The downpour flooded the streets.
Der Regen überflutete die Straßen.