alloparasitoid
English
editEtymology
editFrom allo- + parasitoid.
Noun
editalloparasitoid (plural alloparasitoids)
- Any organism that is alloparasitic during part of its life cycle
From allo- + parasitoid.
alloparasitoid (plural alloparasitoids)