Home
Search
Index
Definify.com
Definition
2024
catalases
catalases
English
Noun
catalases
plural of
catalase
Similar Results
Catalysis