Definition of iron hail in US English:

iron hail

noun

  • Iron projectiles discharged in battle.

Origin

Late 17th century; earliest use found in John Dennis (1658–1734), literary critic.