Results for: Parasitoid

In Science

What is a Parasitoid?

a parasite that is smaller to similar in size to its host,comparable (but slightly slower) population growth rate than itshost, one to few parasite individuals are supported b (MORE)