SUBSTRATE


Meaning of SUBSTRATE in English

adj having very slight furrows.

2. substrate ·vt to strew or lay under anything.

3. substrate ·noun a substratum.

Webster English vocab.      Английский словарь Webster.