Большой англо-русский и русско-английский словарь
1) наложить проклятье (на кого-л.)
2) очаровывать (кого-л.) They say he was able to cast a spell on the public. ≈ Говорят, он умел очаровать публику.
put a spell on в энциклопедиях
1) наложить проклятье (на кого-л.)
2) очаровывать (кого-л.) They say he was able to cast a spell on the public. ≈ Говорят, он умел очаровать публику.