an organism that feeds on another organism (the host), killing it in order to acheive its own development
Alternative form for parasitoid : parasitoids.