Precipitation falling from a cumulonimbus cloud in the form of pellets or balls of ice greater than 5mm in diameter.  Hailstones are usually composed of concentric layers of clear ice and compact snow.