What does "beldam" mean?

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

Sources