scolecoid
/skɒlɪˈkɔɪd/Definitions
1. noun
A type of marine worm, particularly one belonging to the phylum Nematoda.
“The scientist studied the scolecoid worm in its natural habitat.”
1. noun
A type of marine worm, particularly one belonging to the phylum Nematoda.
“The scientist studied the scolecoid worm in its natural habitat.”