endoparasite Hear it!

endoparasite Definition

endo·para·site (en′dō parə sīt′)

noun

a parasite that inhabits the internal organs or tissues of an animal or plant
endoparasite Usage Examples

Modifies a noun

  • community: The endoparasite community was different between captive and wild populations.