|
Definition of Shower down
1. Verb. Rain abundantly. "It was shower downing all day long "; "Meteors showered down over half of Australia"
|
1. Verb. Rain abundantly. "It was shower downing all day long "; "Meteors showered down over half of Australia"