Substrate
English Translation from English to English dictionary online for the word Substrate
-
1 n.
A substratum.
-
2 a.
Having very slight furrows.
-
3 v. t.
To strew or lay under anything.
-
4 n.
A substratum.
-
5 a.
Having very slight furrows.
-
6 v. t.
To strew or lay under anything.