'rain down' definitions:

Definition of 'rain down'

(from WordNet)
verb
Precipitate as rain; "If it rains much more, we can expect some flooding" [syn: rain, rain down]