hailstorm (n.) Look up hailstorm at Dictionary.com
1690s, from hail (n.) + storm (n.).