Katalase

What is Katalase?

Katalase definition and meaning on Dictionary terms:
noun Biochemistry.