Lumbricide

Definition of Lumbricide from the PharmacyDictionary.in

Lumbricide

A substance that kills earthworms.

Not Available