beldam - Dictionary definition and meaning for word beldam
"bel" sounds like "belle" which means woman in french.."dam" rhymes with "damn" or cursed... bel+dam=woman+cursed=ugly old woman