Meaning of rain down

Definition of rain down

(verb) precipitate as rain; "If it rains much more, we can expect some flooding"

Other information on rain down

WIKIPEDIA results for rain down
Amazon results for rain down