el hechizo

masculine noun

spell, charm, enchantment

"La bruja lanzó un hechizo extraño."

The witch cast a strange spell.