Definition of "rain down"

rain down