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