As nouns the difference between hailstorm and avalanche
is that
hailstorm is an alternative spelling of lang=en while
avalanche is a large mass or body of snow and ice sliding swiftly down a mountain side, or falling down a precipice.
As a verb avalanche is
to descend like an avalanche.