Glossary
Denoting a parasite living on different hosts at different stages of development.
Posted
in
by
Tags: