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