parasitoids

noun
  1. organisms that live in or on a host organism during their larval stage, eventually killing the host
  2. Usage: biology; entomology

Examples