Associations to the word «Leafworm»

Wiktionary

LEAFWORM, noun. A caterpillar that eats the leaves of plants.

Wise words

There is no sickness worse for me than words that to be kind must lie.
Aeschylus