leafworm

/ˈliːfwɔːrm/

Definitions

1. noun

A type of moth larva that feeds on leaves.

“The gardener noticed the damage caused by the leafworms on the newly planted trees.”

Synonyms

  • leaf-eating caterpillar
  • moth larva

Antonyms

  • leaf-protecting insect