Translation of magic spell in Spanish:

magic spell

hechizo, n.

noun

  • 1

    hechizo masculine
    encanto masculine