downpour in French
downpour in French
averse
A heavy rain.
trombe
A heavy rain.
pleuvoir à verse
(intransitive) To pour down; rain heavily.