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.

Leave a Reply

Your email address will not be published. Required fields are marked *

49 queries 1.046