1. substrate - Noun
2. substrate - Adjective
3. substrate - Verb
A substratum.
Having very slight furrows.
To strew or lay under anything.
Source: Webster's dictionaryThere is a physical neurobiological substrate to all human knowledge, including thoughts, memories, perceptions and emotions. To this end, mental states and thought processes are physical. Nayef Al-Rodhan
I think it's important for all culturally literate people to understand the technological substrate of new developments. Hari Kunzru
20S gate opening, and thus substrate degradation, requires the C-termini of the proteasomal ATPases, which contains a specific motif (i. Source: Internet
A cold mirror is made by using a transparent substrate and choosing a coating material that is more reflective to visible light and more transmissive to infrared light. Source: Internet
Advantages include its proven efficiency and effectiveness as a commercial hydroponic substrate. Source: Internet
Although enzymes can consist of hundreds of amino acids, it is usually only a small fraction of the residues that come in contact with the substrate, and an even smaller fraction—three to four residues on average—that are directly involved in catalysis. Source: Internet