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