YourDictionary

lumbricidal medical definition

adjective
Destructive to intestinal worms.

link/cite print suggestion box