YourDictionary

endameba medical definition

or en·da·moe·ba

noun
Variant of entameba.

Learn more about endameba

link/cite print suggestion box