parasite (or parasitoid larva) living inside its host.
Alternative forms for endoparasite : endoparasites, endoparasitoid, endoparasitoids.