Answer: beamishboy

AnswerCrossword Clue
BEAMISHBOY

Jabberwock slayer