CompareWords
Compare
Nematoid
Definition:
(n.) One of the Nematoidea. see Illustration in Appendix.
(a.) Of or pertaining to the Nematoidea.