Substrate Meaning

There are 4 meaning(s) for word Substrate

Meaning 1 : any stratum or layer lying underneath another

    Synonyms : substratum
Meaning 2 : an indigenous language that contributes features to the language of an invading people who impose their language on the indigenous population

    Example : the Celtic languages of Britain are a substrate for English

    Synonyms : substratum
Meaning 3 : a surface on which an organism grows or is attached

    Example : the gardener talked about the proper substrate for acid-loving plants

    Synonyms : substratum
Meaning 4 : the substance that is acted upon by an enzyme or ferment