Big Huge Thesaurus

Endamoeba

noun

sounds kind of like