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.