CATERPILLAR

Definition of CATERPILLAR

  1. (noun)a wormlike and often brightly colored and hairy or spiny larva of a butterfly or moth