Endoparasite meaning

ĕndō-părə-sīt
A parasite, such as a tapeworm, that lives within another organism.
noun
0
0
A parasite, such as a tapeworm, that lives within another organism.
noun
0
0
A parasite that lives inside the body of an organism, such as a tapeworm.
noun
0
0
A parasite that inhabits the internal organs or tissues of an animal or plant.
noun
0
1
Advertisement