alloparasitoid

English

Etymology

From allo- +‎ parasitoid.

Noun

alloparasitoid (plural alloparasitoids)

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