rain (sth) down
— phrasal verb with rain uk/reɪn/us/reɪn/verb [ I ]
to fall in large amounts, or to direct something in large amounts, usually forcefully or violently:
Bombs rained down on the besieged city.
Her attacker rained down blows on her.