Meaning of lymantriid

Definition of lymantriid

(noun) dull-colored moth whose larvae have tufts of hair on the body and feed on the leaves of many deciduous trees

Other information on lymantriid

WIKIPEDIA results for lymantriid
Amazon results for lymantriid