Definitions for "Nematoid"
Of or pertaining to the Nematoda.
One of the Nematoda. See Illustration in Appendix.