haggish
Like a crone
Haggish means resembling or characteristic of a hag—an ugly, frightening old woman, especially one associated with witchcraft.
The word suggests unpleasant physical features or a malevolent disposition: Her haggish cackle echoed through the empty house.
It appears mostly in literary or deliberately archaic contexts.
Unattractive in appearance
- unsightlyUnpleasant to look at
- hideousExtremely unpleasant to see
- grotesqueDistorted, bizarre figure
- repulsiveCausing strong disgust
unappealing · uncomely · unprepossessing · wizened · haggard · gaunt · withered · gnarled
Wizened old woman
- witchPractitioner of dark arts
- sorceressFemale practitioner of magic
- beldamUgly old woman
- harridanIll-tempered older woman
shrew · termagant · virago · coven · cauldron · spell · hex · potion
Ill-tempered and nagging
- ill-temperedHabitually cross or surly
- cantankerousBad-tempered and argumentative
- crabbyIll-tempered, easily annoyed
- spitefulWanting to hurt others
malicious · venomous · bitter · nasty · vicious · cruel · wicked · malevolent
Provoking strong revulsion
- revoltingCausing strong disgust
- loathsomeArousing intense disgust
- abhorrentCausing intense revulsion
- detestableWorthy of intense dislike
odious · vile · foul · repellent · off-putting · nauseating · sickening · abominable
homely
Unattractive in appearance
repulsive · unappealing · uncomely · unprepossessing · wizened · haggard · gaunt · withered · gnarled · wrinkled
crone
Wizened old woman
harridan · shrew · termagant · virago · coven · cauldron · spell · hex · potion · broomstick
shrewish
Ill-tempered and nagging
- ill-temperedHabitually cross or surly
- cantankerousBad-tempered and argumentative
- crabbyIll-tempered, easily annoyed
spiteful · malicious · venomous · bitter · nasty · vicious · cruel · wicked · malevolent · mean-spirited
disgusting
Provoking strong revulsion
detestable · odious · vile · foul · repellent · off-putting · nauseating · sickening · abominable · obnoxious