English

edit

Noun

edit

catalases

  1. plural of catalase