Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
substrates
in English
substrates
us
//ˈsʌb.straɪts//
uk
//ˈsʌb.strajts//
#uncommon
Lemma:
substrate
The lemma is the base or root form of this word.
Definitions
Noun
material
for
enzyme
action
surface
for
growth
or
attachment
underlying
layer
or
base
adhesive
surface
for
substances