rain down
Intermédiaire (B1) neutral
When lots of things come falling down from the sky or from somewhere high up.
"Debris rained down on the street after the explosion."
When lots of things come falling down from the sky or from somewhere high up.
"Debris rained down on the street after the explosion."