CATALASE

Scrabble 10 Words With Friends 12

Definition

  1. noun enzyme found in most plant and animal cells that functions as an oxidative catalyst.

See all 124 words you can make from CATALASE →

← Unscramble different letters