substrateEnglish

substrate, substratum

Noun

A surface on which an organism grows or is attached

English: substrate, substratum

The substance that is acted upon by an enzyme or ferment

English: substrate

Any stratum or layer lying underneath another

English: substrate, substratum

1 more noun senses

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

English: substrate, substratum

English words with similar meanings

Show 1 words