What is the meaning of the word "substrate"?
Definitions:
-
a surface on which an organism grows or is attached
noun
- the gardener talked about the proper substrate for acidloving plants
- the gardener talked about the proper substrate for acidloving plants
-
an indigenous language that contributes features to the language of an invading people who impose their language on the indigenous population
noun
- the Celtic languages of Britain are a substrate for English
- the Celtic languages of Britain are a substrate for English