catalases
English
Noun
catalases
plural of
catalase