|  | 
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"