beldame

noun
  1. an old woman, especially one who is ugly or unpleasant
  2. Usage: archaic; often derogatory
  3. grandmother
  4. Usage: archaic; obsolete

Examples