Caterpillars, noun plural of caterpillar. Synonyms in the same form.
larvae, cats, grubs, bulldozers
All synonyms for caterpillar →