caterpillar
noun
°The larva of a butterfly or moth.
"The bird just ate that green caterpillar."
°A vehicle with a caterpillar track; a crawler.