Glossaria.net

Glossary Entomology / Term

Endoparasite

A parasite that lives inside its host.

Permanent link Endoparasite - Creation date 2020-04-19


< Endemic species Glossary / Entomology Endopterygota >