substrate
English Dictionary
->
Letter S
-> substrate
Search Dictionary:
substrate Definition
(n)
the
substance
acted
upon
by
an
enzyme
or
ferment
(n)
any
stratum
lying
underneath
another
substrate Synonyms
substrate
substratum
© Art Branch Inc.