Refine this word faster
Substrate
"Substrate" in Spanish
substrato
(the material or substance on which an enzyme acts)
sustrato
(the material or substance on which an enzyme acts)
See also for "substrate"
Next best steps
Mini challenge
Unscramble this word: substrate