Definition of "nematodes"

nematodes