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
Synonyms : tussock moth
Similar words of Lymantriid :