Dictionary.com
Thesaurus.com

nematicide

  • a variation of nematocide.
    nematocide
    noun
    a substance or preparation used for killing nematodes parasitic to plants.

More Suggestions