beldam

/B EH1 L D AH0 M/
noun
  1. 1

    A grandmother.

  2. 2

    An old woman, particularly an ugly one.

Source: https://en.wiktionary.org/wiki/beldam, https://en.wiktionary.org/wiki/beldame