downpour
ˈdaʊnpɔː
noun
a heavy fall of rain.
a sudden downpour had filled the gutters and drains
rainstorm,cloudburst,torrent of rain,deluge,thunderstorm,torrential/pouring rain
noun
a heavy fall of rain.
a sudden downpour had filled the gutters and drains
rainstorm,cloudburst,torrent of rain,deluge,thunderstorm,torrential/pouring rain