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