English edit

Noun edit

lymantriid (plural lymantriids)

  1. (zoology) Any of the moth family Lymantriidae.