Big Huge Thesaurus

endamoeba

noun

sounds kind of like