shower down
تعریف انگلیسی
verb
- rain abundantly “Meteors showered down over half of Australia” “It is ----ing” “It was shower downing all day long”