·noun One who delights and attracts the affections.
II. Charmer ·noun One who charms, or has power to charm; one who uses the power of enchantment; a magician.