'shower down' definitions:

Definition of 'shower down'

(from WordNet)
verb
Rain abundantly; "Meteors showered down over half of Australia" [syn: shower, shower down]