6 results found
Search Results for: parasitoid
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
Insect control
Definition noun A method of controlling insect population, such as by chemical, biological, or other means Supplement There... Read More
Haemocytes
Haemocytes Any blood or formed element especially in invertebrates. Free floating cells within the haemolymph; play a role... Read More