1. entozoan [ Synonyms: endoparasite, endozoan, entoparasite, 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