Definition of endoparasite in English:

endoparasite

noun

Biology
  • A parasite, such as a tapeworm, that lives inside its host.

    Compare with ectoparasite
    • ‘She confirmed that endoparasites and ectoparasites also attack and reduce sheep production.’
    • ‘In contrast, they found infrequent infestations of endoparasites and attributed this to the whales' long period of fasting each year.’
    • ‘However, they are endoparasites, spending most of their lives inside the roots.’
    • ‘All of the 5000 or so known species of tapeworms are endoparasites.’

Pronunciation:

endoparasite

/ˌendōˈperəsīt/