noun Pellets of frozen rain which fall in showers from cumulonimbus clouds. (rain and hail bounced on the tiled roof)
noun A shout or call used to attract attention.
verb Call out to (someone) to attract attention. (the crew hailed a fishing boat) Acclaim enthusiastically as being a specified thing. (he has been hailed as the new James Dean) Have one's home or origins in (a place) (he hails from Pittsburgh)