Meaning of shower down
Definition of shower down
(verb)
rain
abundantly; "Meteors showered
down
over
half
of Australia"
Other information on shower down
WIKIPEDIA results for
shower down
Amazon results for
shower down
Tweet