catalase

noun

  1. 1

    An enzyme found in the liver that catalyses the decomposition of hydrogen peroxide to water and oxygen.

Translate “catalase” to another language

Click any language to open the translator with this word already filled in.

Catalase Definition & Meaning | TranslatePulse