WikiWord

English

diaphorase

noun

Meaning

  1. Any of a group of flavoprotein enzymes that catalyze the reduction of cytochrome and other similar compounds

Related words

Sources

  1. DictionaryAPI.dev English dictionary data