Feedback
rain down
to fall from the sky, as rain
to appear inexplicably
rain off
Be postponed or stopped by rain (usually passive)
rain out
Be postponed or stopped by rain (usually passive)
rain down on
Fall in large numbers