spellcaster

Noun

 * 1) One who casts spells; a magician; a sorcerer.

Related terms

 * spellcasting