nephropsid

English

Noun

nephropsid (plural nephropsids)

  1. (zoology) Any lobster in the family Nephropsidae.

Anagrams