2 results found

Search Results for: parasitoidism

Parasitoidism

Definition noun A form of parasitism wherein an organism (called parasitoid) lives on or inside the host at one phase in its... Read More

Parasitoid

Definition noun, plural: parasitoids An organism that lives on or inside the host at one phase in its life cycle, and... Read More