Rain down on
To “rain down on” means to cause something to fall down on someone or something in a shower from above.
Learn
DefinitionYour turn
To “rain down on” means to cause something to fall down on someone or something in a shower from above. Debris continued to “rain down on” the city after the earthquake.
Learn to express your best ideas
Get the tools you need to speak more fluently in English