substrate
nounThe material or substance on which an enzyme acts.
nounA surface on which an organism grows or is attached.
nounAn underlying layer; a substratum.
nounAn indigenous language that contributes features to the language of an invading people who impose their language on the indigenous population.
nounA substratum.
To strew or lay under anything.
nounA substratum.
adjectiveHaving very slight furrows.
transitive verbTo strew or lay under anything.
nounWhat an
