English edit

Noun edit

leptonetid (plural leptonetids)

  1. (zoology) Any spider in the family Leptonetidae.

Anagrams edit