shower down v : rain abundantly; "Meteors showered down over half of Australia" [syn: {shower}]
Copyright © 2026 3Dict.net