Glossary
A species infesting dogs, cats, and other carnivores. Larval stages are occasionally found in humans.
Posted
in
by
Tags: