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