beldame
noun
°An old woman, particularly an ugly one.
°(obsolete) grandmother.
synonyms: crone, hag, harridan