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
untenable untenable
/ən ˈtɛ nə bəl /