lymantriid lymantriid

Definition(s):

  • (n) dull-colored moth whose larvae have tufts of hair on the body and feed on the leaves of many deciduous trees
Word of the Day
nebulous nebulous
/ˈnɛb jə ləs /