meaning of substrate
1. A substratum.
2. Having very slight furrows.
3. To strew or lay under anything.
4. substrate
5. any stratum lying underneath another
1. A substratum.
2. Having very slight furrows.
3. To strew or lay under anything.
4. substrate
5. any stratum lying underneath another