'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]