Substrate /(?)/
Sub·strate
Substrate
n.
- A substratum. [R.]
Substrate
a.
- Having very slight furrows. [R.]
Substrate
v. t.
-
To strew or lay under anything. [Obs.]
The melted glass being supported by the substrated sand.