Table of Contents
Antonyms
Synonyms
1. substrate
noun. ['ˈsʌbˌstreɪt'] the substance that is acted upon by an enzyme or ferment.
Antonyms
Synonyms
3. substrate
noun. ['ˈsʌbˌstreɪt'] a surface on which an organism grows or is attached.
Antonyms
Synonyms
4. substrate
noun. ['ˈsʌbˌstreɪt'] an indigenous language that contributes features to the language of an invading people who impose their language on the indigenous population.