Answer: rocklauncher

AnswerCrossword Clue
ROCKLAUNCHERCatapult?