hail

noun
  1. small balls of ice that fall from the sky during storms
verb
  1. to call out to someone to get their attention
  2. to praise or acclaim enthusiastically
  3. to come from or originate in a particular place
interjection
  1. used as a greeting or expression of tribute
  2. Usage: formal; archaic

Examples