hail down
Verb
Meaning
(intransitive) to fall from the sky, as hail
(figuratively, intransitive) to beat down suddenly and harshly
Criticism hailed down on them.
Verb
(intransitive) to fall from the sky, as hail
(figuratively, intransitive) to beat down suddenly and harshly
Criticism hailed down on them.