What does "substrate" mean?

Substrate: A substratum. [R.]

Additional senses

  1. 2.Having very slight furrows. [R.]
  2. 3.To strew or lay under anything. [Obs.] The melted glass being supported by the substrated sand. Boyle.

Sources