WordNet
shower down
v. rain abundantly; "Meteors showered down over half of Australia" [syn: shower]