Glossary
A species that infests humans, reported from several South American countries, especially Ecuador.
Posted
in
by
Tags: