sorĉisto (accusative singular sorĉiston, plural sorĉistoj, accusative plural sorĉistojn)
sorĉi (“to cast a spell on”) + -isto (“professional”)