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.”
1. noun
A member of the phylum Nemertea, a group of marine or freshwater worms.
“Some species of nemertoids are found in tropical waters.”