shower down

Verb
  1. Rain abundantly (synset 202763609)
    "Meteors showered down over half of Australia"

Other Searches