Big Huge Thesaurus

oxygenase

noun

sounds kind of like