downpour
definitions
-
noun
a heavy and sudden rainstormpt: chuva forte
examples
-
The downpour flooded the streets.
A chuva inundou as ruas.
The downpour flooded the streets.
A chuva inundou as ruas.