leaf worm

listen to the pronunciation of leaf worm
English - English

Definition of leaf worm in English English dictionary

leafworm
A caterpillar that eats the leaves of plants
leaf worm
Favorites