Substrate
English Meaning
A substratum.
- The material or substance on which an enzyme acts.
- Biology A surface on which an organism grows or is attached.
- An underlying layer; a substratum.
- Linguistics An indigenous language that contributes features to the language of an invading people who impose their language on the indigenous population.
Sorry, No Malayalam Meaning for your input!
See Substrat Want To Try Substrate In Malayalam??