rain (something) down

Related to word: rain

片语动词

Definition

  1. to cause something to fall in abundance, or to direct a substantial quantity of something, often with force or intensity

    • The storm rained down water in torrents, flooding the entire city.

    • The petals rained down from the trees, filling the venue with their fragrance.

    • Fans rained down confetti onto the field at the end of the match.