hail (2)EnglishOxford American Thesaurushail2 noun 1 frequent heavy showers of rain and hail: frozen rain, hailstones, sleet, precipitation; hailstorm, hail shower. 2 a hail of bullets: barrage, volley, shower, deluge, torrent, burst, stream, storm, flood, spate, rain, tide, avalanche, blaze, onslaught; bombardment, cannonade, battery, blast, broadside, salvo.verb tons of dust hailed down on us: beat, shower, rain, fall, pour, drop; pelt, pepper, batter, bombard, volley, assail.