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.