Meaning of hail in English
It's hailing.
2. fall or pour down on someone like hail
Bullets hailed down on us.
hail1
1. the hailstone that is small hard balls of ice fall like rain
Strong storms brought some large hail and gusty winds to the region.
2. a shower of anything falls in great quantity and with violence
a hail of bullets
a hail of criticisms