entoparasite

1. (noun) any of various parasites that live in the internal organs of animals (especially intestinal worms)
Synonyms: endoparasite, endozoa, endozoan, entozoa, entozoan, entozoon
Related Words: parasite



Terms and Conditions of Use / Copyright Notice