endoparasite

noun
  1. a parasite that lives inside the body of its host
  2. Usage: biology

Examples