Quick definitions from WordNet (hail)
▸ noun: enthusiastic greeting
▸ noun: precipitation of ice pellets when there are strong rising air currents
▸ verb: be a native of ("She hails from Kalamazoo")
▸ verb: precipitate as small ice particles ("It hailed for an hour")
▸ verb: greet enthusiastically or joyfully
▸ verb: call for ("Hail a cab")
▸ verb: praise vociferously ("The critics hailed the young pianist as a new Rubinstein")
▸ name: A surname (rare: 1 in 100000 families; popularity rank in the U.S.: #9827)
▸ Also see hail
▸ noun: enthusiastic greeting
▸ noun: precipitation of ice pellets when there are strong rising air currents
▸ verb: be a native of ("She hails from Kalamazoo")
▸ verb: precipitate as small ice particles ("It hailed for an hour")
▸ verb: greet enthusiastically or joyfully
▸ verb: call for ("Hail a cab")
▸ verb: praise vociferously ("The critics hailed the young pianist as a new Rubinstein")
▸ name: A surname (rare: 1 in 100000 families; popularity rank in the U.S.: #9827)
▸ Also see hail