Definition of hails:
(n) :
(meteorology, uncountable) Balls or pieces of ice falling as precipitation, often in connection with a thunderstorm.
(n) :
(meteorology, countable) An occurrence of this type of precipitation; a hailstorm.
(v) :
(impersonal) To have hailstones fall from the sky.
(v) :
(intransitive) To send or release hail.
(v) :
(transitive) To greet; give salutation to; salute.
(v) :
(transitive) To call out loudly in order to gain the attention of.