alloparasitoid
Jump to navigation
Jump to search
English
[edit]Etymology
[edit]allo- + parasitoid
Noun
[edit]alloparasitoid (plural alloparasitoids)
- Any organism that is alloparasitic during part of its life cycle
allo- + parasitoid
alloparasitoid (plural alloparasitoids)