Nematocide

Definition of Nematocide from the PharmacyDictionary.in

Nematocide

A substance that kills nematode worms.

Not Available