Hail definition hรคยl hailed, hailing, hails meanings synonyms sentences definition source origin noun verb interjection idiom