Learn how to say Substrate correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word substrate:
(biochemistry) the substance upon which an enzyme acts
another word for substratum
(electronics) the semiconductor base on which other material is deposited, esp in the construction of integrated circuits