What is the meaning of Rain_down?

To fall from the sky as, or like, rain.

To let fall as, or like, rain.

To strike (literally or figuratively) many times and/or very intensely.

To appear suddenly or inexplicably in large numbers.

Source: wiktionary.org