English Parasitoid Cited by user Kai Retter on 14 Jan 2023 In evolutionary ecology, a parasitoid is an organism that lives in close association with its host at the host's expense, eventually resulting in the death of the host.