Definition of "Hail" :
noun: enthusiastic greeting
noun: many objects thrown forcefully through the air
"A hail of pebbles."
noun: precipitation of ice pellets when there are strong rising air currents
verb: praise vociferously
"The critics hailed the young pianist as a new Rubinstein."
verb: greet enthusiastically or joyfully
verb: call for
"Hail a cab."
verb: be a native of
"She hails from Kalamazoo."
verb: precipitate as small ice particles
"It hailed for an hour."