Having the shape of, or resembling a caterpillar ; insect larvae.
[Latin] Having the shape of, or resembling a caterpillar; appl. insect larvae; appl. spores of certain lichens.