Definition of parasitoid in English:
An insect (e.g., the ichneumon wasp) whose larvae live as parasites that eventually kill their hosts (typically other insects).
- Such treatment typically kills the host; parasitoids are attracting interest as natural controls on insect pests.
- Insects include among their number parasites, parasitoids, carnivores, herbivores, scavengers, and detritivores.
- Larvae develop as parasitoids of 13 insect orders, spider eggs, ticks, pseudoscorpions, and nematodes, or as primary or secondary feeders on plant tissue.
Definition of parasitoid in:
- British & World English dictionary
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.