shower down 像雨點般地落下
shower down v : rain abundantly; "Meteors showered down over half of Australia" [syn: shower]