charmer

Charmer [ˊtʃɑ:mə] n

1) шутл. очаровательный, обаятельный человек (особ. о женщине); чародейка, чаровница

2) волшебник

3) заклинатель змей

Источник: Англо-русский словарь Мюллера на Gufo.me