Skip to main content

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.
Advertisement