catalase
English Dictionary
->
Letter C
-> catalase
Search Dictionary:
catalase Definition
(n)
enzyme
found
in
most
plant
and
animal
cells
that
functions
as
an
oxidative
catalyst
;
decomposes
hydrogen
peroxide
into
hydrogen
and
water
catalase Synonyms
catalase
© Art Branch Inc.