v.
1 greet, accost, address, signal, call:
Robert hailed us from across the road.
2 cheer, salute, applaud, approve, glorify, praise, laud, honour, acclaim, congratulate, felicitate, acknowledge:
He was hailed by all for his charitable work.
v.
1 rain or beat or shower (down) on, bombard, pelt, volley, barrage:
Rocks and debris hailed down on us from the cliffs above.
n.
2 volley, storm, shower, torrent, bombardment, barrage:
They were greeted by a hail of abuse when they entered the meeting hall.