Answer: jaculator

AnswerCrossword Clue
jaculatorone who throws or casts