English

edit

Etymology

edit

From allo- +‎ parasitoid.

Noun

edit

alloparasitoid (plural alloparasitoids)

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