Endoparasite Definition
ĕndō-părə-sīt
noun
A parasite that inhabits the internal organs or tissues of an animal or plant.
Webster's New World
Synonyms:
- endozoan
- entoparasite
- entozoon
- entozoan
Other Word Forms of Endoparasite
Noun
Singular:
endoparasite
Plural:
endoparasitesFind Similar Words
Find similar words to endoparasite using the buttons below.