American Dictionary
Definition substrate in American English
substrate noun
[countable] noun
/ˈsʌbˌstreɪt/
2
a substance on which a catalyst or enzyme has a particular effect
Synonyms and related words
