Entozoon

Any animal parasite living within the body of another animal.


 


Posted

in

by

Tags: