alloparasitoid (English, noun)
expansion: alloparasitoid (plural alloparasitoids)
Senses:
glosses: Any organism that is alloparasitic during part of its life cycle
Forms:
form: alloparasitoids
tags: plural