Lymantriid

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    Any of the moth subfamily Lymantriinae, formerly a family.
  2. 2
    dull-colored moth whose larvae have tufts of hair on the body and feed on the leaves of many deciduous trees wordnet

More for "lymantriid"