downpour in Italian
downpour in Italian
acquazzone
A heavy rain.
rovescio
A heavy rain.
diluvio
A heavy rain.
nubifragio
A heavy rain.
temporale
A heavy rain.
diluviare
(intransitive) To pour down; rain heavily.