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
Tweet