English

edit

Noun

edit

echinoderid (plural echinoderids)

  1. Any kinorhynch of the family Echinoderidae