Repeat: Parasitoids are organisms living in or on their host and feeding directly upon it, eventually leading to its death.
Parasitoids are organisms living in or on their host and feeding directly upon it, eventually leading to its death.