The only meaning of 'hageln' I know is 'rain down hail'. And just in case Babylon (lack of dictionary at work ) is wrong, it means raining frozen water, you know, the stuff that's a bit 'harder' than snow. This 'hail' has not much to do with 'heil'.
However. I'll take a look in my dictionary just to make shure when I'm back at home.
However. I'll take a look in my dictionary just to make shure when I'm back at home.