English edit

Noun edit

echinoderid (plural echinoderids)

  1. Any kinorhynch of the family Echinoderidae