Endamoebidae

Explore definitions, synonyms, and language insights of Endamoebidae

Definitions

Noun
a large family of endoparasitic amebas that invade the digestive tract

More General Terms