Endamoeba Meaning
There are 1 meaning(s) for word Endamoeba
Meaning 1 : the type genus of the family Endamoebidae
Synonyms : genus endamoeba
Synonyms : genus endamoeba
Similar words of Endamoeba :
There are 1 meaning(s) for word Endamoeba
Similar words of Endamoeba :