English edit

Noun edit

limacodid (plural limacodids)

  1. (zoology) Any moth the family Limacodidae.