nephropid

English

Etymology

From translingual Nephropidae.

Noun

nephropid (plural nephropids)

  1. (zoology) Any member of the Nephropidae.

Anagrams