Nematoid
/(?)/
Nem·a·toid
Nematoid
a.
Of or pertaining to the
Nematoda
.
(Zool.)