lymantriid
English
lymantriid meaning in English • lymantriid का अर्थ अंग्रेजी में
Noun
- A dull-colored moth whose larvae have tufts of hair on the body and feed on the leaves of many deciduous trees.