Parasitoid

Parasitoid

Definition: parasitoid

parasitoid: An organism that is a parasite only at one stage in its development. Recognizing parasitoid life cycles helps in biological pest control strategies.

4 thoughts on “Parasitoid”

Leave a Comment