have under one's spell - Spanish English Dictionary