English edit

Etymology edit

From translingual Nephropidae

Noun edit

nephropid (plural nephropids)

  1. (zoology) Any member of the Nephropidae.

Anagrams edit