Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

endameba Definition

Cancel
endameba
noun(end-ame-ba)
any amoeba of the genus Endamoeba

Words Related to endameba!

endameba Examples by Brain Bank Users