Skip to main content

nematocide

English nematocide meaning in English  •  nematocide का अर्थ अंग्रेजी में
Noun
  • A substance that kills nematodes, especially one used in medicine or to kill plant pathogens.
Advertisement