What does "caterpillar" mean?

Caterpillar: (Bot.) A plant of the genus Scorpiurus, with pods resembling caterpillars. Caterpillar catcher, or Caterpillar eater (Zoöl.), a bird belonging to the family of Shrikes, which feeds on caterpillars. The name is also given to several other birds. -- Caterpillar hunter (Zoöl.), any species of beetles of the genus Callosoma and other allied genera of the family Carabidæ which feed habitually upon caterpillars.

Sources