Definition of entozoa
English to English noun - A group of worms, including the tapeworms, flukes, roundworms, etc., most of which live parasitically in the interior of other animals; the Helminthes.
source: Webster 1913
Visual Synonyms
Nearby Word
entozoa, endozoa, entozoic, endozoic, entasia, entotic, entasis, eniwetok, entsi, entsy, endotheca, enets, enthusiasm, enatic, entice, endoss, endways, enthuse, enthusiastic, enthetic
|
|
|