Glossary Greenhouse / Term
An insect or other organism that searches for a pest species and deposits its eggs into that species. The immature parasites develop within the pest, eventually killing it.
Permanent link Parasite - Creation date 2021-04-24