Answer: flinchworm

AnswerCrossword Clue
FLINCHWORMCowering caterpillar?