Endoparasite (noun) Definition, Meaning & Examples

noun
  1. an internal parasite (opposed to ectoparasite).
noun
  1. a parasite, such as the tapeworm, that lives within the body of its host
    Endoparasite (noun) Definition, Meaning & Examples

    More Definitions