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.”
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.”