noun
[noncount] :pieces of ice that fall from clouds like rain
[singular] :a large number of small hard objects (such as bullets or stones) flying or falling together
verb
hails; hailed; hailing
[no obj] - used with it to say that hail is falling
verb
hails; hailed; hailing
[+ obj] to speak of or welcome (someone or something) with praise or enthusiasm
to call out in order to stop or get the attention of (someone or something)
hail from
[phrasal verb]
hail from (a place) :to have been born or raised in (a place) :to come from (a place)