substratumEnglish

substrate, substratum

Noun

A surface on which an organism grows or is attached

English: substrate, substratum

Any stratum or layer lying underneath another

English: substrate, substratum

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 5 words