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