An ugly old woman, especially one thought to be a witch; or in folklore, a supernatural creature that visits people at night.
From Old English 'hægtes' and Old Norse 'hæggia' meaning 'to hag or harass'; originally described a female spirit or demon that attacked people in their sleep; later applied to ugly old women.
Try Another Word