Big Huge Thesaurus

oxidoreductase

noun