Definitions
1.nounA person who plays with or practices allegedly supernatural magic.
2.noun(sometimes derogatory) A spiritualist or practitioner of mystic arts.
3.nounA performer of tricks or an escapologist or an illusionist.
4.nounAn amazingly talented craftsman or scientist.
5.nounA person who astounds; an enigma.