"Glamour" is certainly enchantment.
MacColl's version includes the odd word "comprols," defined in the notes as "spells."
But I can't find this word in either the OED or the Scottish National Dictionary.
Unlike "glamour," it's presumably some sort of mistake.