substrate

noun

The material or substance on which an enzyme acts.

noun

A surface on which an organism grows or is attached.

noun

An underlying layer; a substratum.

noun

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

noun

A substratum.

To strew or lay under anything.

noun

A substratum.

adjective

Having very slight furrows.

transitive verb

To strew or lay under anything.

noun

What an enzyme acts upon.