English dictionary, thesaurus, translations & etymology
FreeDict.com

catalase in Spanish

catalase in Spanish

catalasa
noun
An enzyme found in the liver that catalyses the decomposition of hydrogen peroxide to water and oxygen.
Add to Flashcards
Translations from freedict.org/WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.