one who practices magic or sorcery
[ Syn: sorcerer , magician , wizard , necromancer , thaumaturgist ]