definition of endoparasite
Answers
Answered by
6
Answer:
Medical Definition of endoparasite
: a parasite that lives in the internal organs or tissues of its host — compare ectoparasite.
THANKS ❤
Answered by
1
A parasite such as a tapeworm , that lives inside its host is known as endoparasite.
Similar questions