hag (n.)
- baboon
- bag
- bat
- battle-ax
- beldam
- biddy
- blemish
- blot
- coven
- crone
- dame
- dog
- dowager
- drab
- enchantress
- eyesore
- fishwife
- fright
- frump
- fury
- gargoyle
- gorgon
- grandmother
- granny
- harpy
- harridan
- hellcat
- hex
- lamia
- mess
- monster
- monstrosity
- scarecrow
- she-devil
- shrew
- sight
- siren
- slattern
- sorceress
- termagant
- tigress
- trot
- virago
- vixen
- wildcat
- witch