What is the meaning of the word "substrate"?

Definitions:

  1. a surface on which an organism grows or is attached copy to clipboard noun
    • the gardener talked about the proper substrate for acidloving plants copy to clipboard
  2. an indigenous language that contributes features to the language of an invading people who impose their language on the indigenous population copy to clipboard noun
    • the Celtic languages of Britain are a substrate for English copy to clipboard

Synonyms: