1. endozoan [ Synonyms: endoparasite, entoparasite, entozoan, entozoon] | |
Any of various parasites that live in the internal organs of animals (especially intestinal worms)
|
1. endozoan [ Synonyms: entozoan] | |
Of or relating to entozoa
|
Online Accounting Software A web based accounting software for small and medium size businesses. ... Read more