Lymantriid Meaning

There are 1 meaning(s) for word Lymantriid

Meaning 1 : dull-colored moth whose larvae have tufts of hair on the body and feed on the leaves of many deciduous trees

    Synonyms : tussock moth