Glossary
A species normally parasitic in ruminants but sometimes infesting humans.
Posted
in
by
Tags: