Answer: skeletonizers

AnswerCrossword Clue
skeletonizersSKELETONIZER, any of the larva of various moths that feed on leaves reducing them to skeletons also SKELETONISER