1. entoparasite [ Synonyms: endoparasite, endozoan, entozoan, entozoon] | |
Any of various parasites that live in the internal organs of animals (especially intestinal worms)
|
Manufacturing Firm Software Our custom built software for manufacturing firms is a complete all-in ... Read more