hailstone

hail-stone

noun

A small ball of ice falling as precipitation during a thunderstorm.

"Large hailstones battered the car windscreen."