1.precipitation of ice pellets when there are strong rising air currents
2.enthusiastic greeting
1.praise vociferously;
The critics hailed the young pianist as a new Rubinstein
2.be a native of;
She hails from Kalamazoo
3.call for;
hail a cab
4.greet enthusiastically or joyfully
5.precipitate as small ice particles;
It hailed for an hour