harridan

Noun
  1. A scolding (even vicious) old woman (synset 110180866)

Found on Word Lists

Other Searches