endoparasite








noun

  1. an internal parasite (opposed to ectoparasite).

noun

  1. a parasite, such as the tapeworm, that lives within the body of its host

n.

  1. A parasite, such as a tapeworm or hookworm, living within the body of its host.

  1. See under parasite.
53 queries 0.558