Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
substrate
in English
substrate
us
//ˈsʌb.straɪd//
uk
//ˈsʌb.straɪt//
#uncommon
Plural
substrates
Definitions
Noun
an
underlying
layer
;
foundation
The
construction
team
laid
the
foundation
on
a
stable
substrate
.
a
substance
acted
upon
by
an
enzyme
The
enzyme
breaks
down
the
substrate
to
release
energy
.
a
surface
for
growth
or
attachment
The
bacteria
grew
rapidly
on
the
nutrient-rich
substrate
.
a
base
for
adhesive
substances
The
manufacturer
applied
a
special
coating
to
the
substrate
for
better
adhesion
.