Find the word definition

Wiktionary
endoparasites

n. (plural of endoparasite English)

Usage examples of "endoparasites".

Leaving aside the microscopic endoparasites which undoubtedly existed in the system, I was thus left with the last visible type.