Definitions of beldam:

  • noun:   a woman of advanced age
  • noun:   an ugly evil-looking old woman