a kind of parasite alternately parasitic and free living.
Alternative form for parasitoid : parasitoids.