Dictionary Check: catalase

"catalase" is a valid word!

Scrabble 10 points
Words with Friends 12 points

Definition

noun

enzyme found in most plant and animal cells that functions as an oxidative catalyst; decomposes hydrogen peroxide into oxygen and water

Advertisement