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: Any of various microscopic parasitic worms previously classified together under the grouping Entozoa.