'shower down' definitions:

Definition of 'shower down'

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