Idiom
beat down on somethingbeat down on (someone/something)
to come from the sky with great force.We lay in bed listening to the rain beat down on the metal roof.Even early in the day a blazing sun beat down on them without mercy.
Usage notes: said about rain and sun