echiurid









echiurid


noun

  1. any of various unsegmented marine worms of the phylum Echiura, comprising the spoonworms.
57 queries 0.561