SUBSTRATE Meaning of SUBSTRATE in English A substance that is acted upon by an enzyme during a biochemical reaction. General chemistry English glossary. Английский глоссарий общей химии. 2012