English

edit

Etymology

edit

allo- +‎ parasitoid

Noun

edit

alloparasitoid (plural alloparasitoids)

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