Answer: flinchworm

AnswerCrossword Clue
FLINCHWORM

Cowering caterpillar?