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