Definify.com

Definition 2025


catalases

catalases

English

Noun

catalases

  1. plural of catalase