A heavy rain.
To pour down; rain heavily.
A sudden, rapid flood, usually of short duration and local impact.