polycerid

English

Noun

polycerid (plural polycerids)

  1. (zoology) Any sea slug in the family Polyceridae.

Anagrams