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