Meaning (1): - an indigenous language that contributes features to the language of an invading people who impose their language on the indigenous population
Example in sentence:
the Celtic languages of Britain are a substrate for English
Meaning (2): - a surface on which an organism grows or is attached
Example in sentence:
the gardener talked about the proper substrate for acid-loving plants