What does "beldame" mean?

Beldame: An old woman in general; especially, an ugly old woman; a hag. Around the beldam all erect they hang. Akenside.

Sources