Definitions of rain down:

  • verb:   precipitate as rain