Definition of nematoid

Definition of nematoid
  1. nematoid Adjective Of, relating to, or resembling a nematode.
Need more help? Try our forum NEW