0 earned Badges
No badges were found
An insect that is not the preferred host but is used as a host for the production of parasitoids. such as hosts are usually used because they are easier to rear in large numbers than the preferred host.
- 12 April 2021
Meaning awaits approval from a moderator