nemertoid

/nɛmərˈtoʊɪd/

Definitions

1. noun

A member of the phylum Nemertea, a group of marine or freshwater worms.

“Some species of nemertoids are found in tropical waters.”

Synonyms

  • nemertean
  • ribbon worm