Meaning Of The Word Leafworm

Real Dictionary

What's the definition of Leafworm? Find Leafworm meanings, definitions and more at the Real Dictionary online.

Leafworm Meaning

Leafworm Definition
Leafworm Definition

What's The Definition Of Leafworm?

leafworm in British English
noun: a moth larva that devours leaves, esp the larva of the moth Alabama argillacea, which is native to tropical America

More Definitions

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Definitions Of The Day