parasitoid
noun
Definitions
Any organism that is parasitic during part of its life cycle, especially one that eventually kills its host.
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
Any organism that is parasitic during part of its life cycle, especially one that eventually kills its host.