meaning of endoparasite

1. Any parasite which lives in the internal organs of an animal, as the tapeworms, Trichina, etc. ; -- opposed to ectoparasite. See Entozoon.
2.
any of various parasites that live in the internal organs of animals especially intestinal worms


Related Words

endoparasite |

Developed & Maintained By Taraprasad.com

Treasure Words