Big Huge Thesaurus

hemodialysis

noun

sounds kind of like