parasitoid

noun
  1. an organism that lives in or on a host organism and eventually kills it, typically an insect larva that develops inside another insect
  2. Usage: biology
adjective
  1. relating to or characteristic of a parasitoid
  2. Usage: biology

Examples