English edit

Noun edit

lymantriids

  1. plural of lymantriid