YourDictionary

parasitoid

noun

a parasite that ultimately destroys its host, as any of various wasp larvae which feed progressively on the tissues of an immature stage of a host species

See parasitoid in American Heritage Dictionary 4

Learn more about parasitoid

link/cite print suggestion box