alloparasitoid

Noun

 * 1) Any organism that is alloparasitic during part of its life cycle