nematoid
/nɛməˈtoʊd/Definitions
1. noun
Relating to or resembling a nematode, especially in having a long, unsegmented body.
“The nematoid worms were found in the soil sample.”
1. noun
Relating to or resembling a nematode, especially in having a long, unsegmented body.
“The nematoid worms were found in the soil sample.”