Parasitoids

A parasitoid is a creature that lives in close connection with its host at the expense of the host, eventually killing the host. Parasitoidism is one of six key evolutionary strategies within parasitism, characterized by the host's fatal prognosis, which puts the strategy in close proximity to predation.

Share your comments