Definition
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.
比赛结束时,球迷们将五彩纸屑撒满了球场。