Meaning

1 senses
  1. A caterpillar - the larva of a moth native to the eastern U.S., Sibine stimulea - which usually has a green and brown saddle-shaped mark on its back.

Forms

plural: saddleback caterpillars

See also

neighbours in the dictionary
saddleback caterpillar — meaning, examples, forms, synonyms | Krumeto