shower_down has definitions from the field of meteorology
1
[ verb ] (meteorology) rain abundantly

Synonyms

shower

Examples

"Meteors showered down over half of Australia."

Related terms

rain shower

*