Glossary
A species whose larvae are parasitic in human beings in the Philippines and China.
Posted
in
by
Tags: