Noun Definition

substrate

1.Definition: a surface on which an organism grows or is attached

"The gardener talked about the proper substrate for acid-loving plants"

Related Noun(s):substratum

Category: Places

2.Definition: an indigenous language that contributes features to the language of an invading people who impose their language on the indigenous population

"The Celtic languages of Britain are a substrate for English"

Related Noun(s):substratum

Category: General

3.Definition: any stratum or layer lying underneath another

Related Noun(s):substratum

Category: Places

4.Definition: the substance that is acted upon by an enzyme or ferment

Category: General