downpour
definitions
-
noun
a heavy and sudden rainstormid: hujan deras
examples
-
The downpour flooded the streets.
Hujan itu membanjiri jalan.
The downpour flooded the streets.
Hujan itu membanjiri jalan.