Big Huge Thesaurus

phosphatase

noun

sounds kind of like