hag1 /haɡ, hæɡ
/ ▸ noun 1 a witch, especially one in the form of an ugly old woman (often used as a term of disparagement for a woman): a fat old hag in a dirty apron.
– DERIVATIVES haggish /ˈhaɡiSH, ˈhæɡɪʃ
/ adjective – ORIGIN Middle English : perhaps from Old English hægtesse, hegtes, related to Dutch heks and German Hexe ‘witch’, of unknown ultimate origin.