1. endoparasite [ Synonyms: endozoan, entoparasite, entozoan, entozoon] | |
Any of various parasites that live in the internal organs of animals (especially intestinal worms)
|
Software for Aluminum Business Inventory and Accounts Management Software for Aluminum Businesses in ... Read more