catalases

English

Noun

catalases

  1. plural of catalase