scolecida
/skɒlɪˈsaɪdə/Definitions
1. noun
A suborder of free-living marine nematode worms.
“The marine biologist studied the behavior of scolecida in their natural habitat.”
1. noun
A suborder of free-living marine nematode worms.
“The marine biologist studied the behavior of scolecida in their natural habitat.”