1 : an ugly, slatternly, or evil-looking old woman2 archaic a : a female demon b : an evil or frightening spirit : hobgoblin3 : witch
— hag·gish \ˈha-gish\ adjective