downpour
definitions
-
noun
a heavy and sudden rainstormes: lluvia torrencial
examples
-
The downpour flooded the streets.
La lluvia inundó las calles.
The downpour flooded the streets.
La lluvia inundó las calles.