Definify.com

Definition 2024


catalases

catalases

English

Noun

catalases

  1. plural of catalase