Definition of parasitoid in English English dictionary
Any organism that is parasitic during part of its life cycle, especially one that eventually kills its host
(Entomology) an insect whose larvae live as parasites which eventually kill their hosts, e.g. an ichneumon wasp
kind of insect whose larvae develop within and kill their host - an insect parasitic only in its immature stages, killing its host in the process of its development, and free living as an adult [FAO bis]
Parasitic insects, such as some wasps and flies, that complete their growth inside a single host eventually killing them
An insect that completes its larval development within the body of another insect eventually killing it and is free-living as an adult