Endameba meaning

endəmēbə
Any of a genus (Endamoeba) of amoebas parasitic in invertebrates, as in the digestive tract of cockroaches and termites.
noun
0
0
Advertisement