Endameba Definition

endəmēbə
noun
Any of a genus (Endamoeba) of amoebas parasitic in invertebrates, as in the digestive tract of cockroaches and termites.
Webster's New World

Find Similar Words

Find similar words to endameba using the buttons below.

Words Starting With

Words Ending With

Unscrambles

endameba