Library
A drug that acts against parasitic worms, especially intestinal worms.
View more Health videos