Glossary
Having an attraction for parasites, especially certain drugs that act chiefly on parasites in the body.
Posted
in
by
Tags: