← All indications

Endolimax

A genus of ameboid protozoa found in the intestines of vertebrates and invertebrates.