n. 25B6; noun a hail of bullets : BARRAGE, volley, shower, rain, torrent, burst, stream, storm, avalanche, onslaught; bombardment, cannonade, battery, blast, salvo; historical broadside.
25B6; verb tons of dust hailed down on us : BEAT, shower, rain, fall, pour; pelt, pepper, batter, bombard, assail.