Nematoid /(?)/

Nem·a·toid

Nematoid

a.
  1. Of or pertaining to the Nematoda. (Zool.)