harridan

/ˈhɛrɪdən/
noun
  1. An unpleasant, bad-tempered old woman.
    • In the story, the harridan witch lived alone in a crooked house.
    • The old harridan shouted at the children for playing near her garden.
    • My neighbor is a bit of a harridan when it comes to noise complaints.
What does "harridan" mean? | whatsthatwordmean | whatsthatwordmean