endoparasite

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



Terms and Conditions of Use / Copyright Notice