cast a spell upon - Espagnol Anglais Dictionnaire