Verbs

(v)shower, shower downrain abundantly“Meteors showered down over half of Australia”