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. 2012