VariousWords beta
Related Terms:
Definitions:
Noun
endoparasite
entoparasite
entozoan
entozoon
endozoan
Definition: any of various parasites that live in the internal organs of animals (especially intestinal worms)
Definition: A parasite that lives inside the body of an organism, such as a tapeworm.