toadback

/toʊdˈbæk/

Definitions

1. noun

A type of caterpillar, often the larva of a moth, particularly one of the family Gelechiidae.

“The garden was infested with toadbacks, which were eating away at the leaves of the plants.”

Synonyms

  • caterpillar
  • larva