noun (plural substrata) see: strew Date: 1631 an underlying support ; foundation : as, substance that is a permanent subject of qualities or phenomena, the material of which something is made and from which it derives its special qualities, a layer beneath the surface soil, substrate 2
SUBSTRATUM
Meaning of SUBSTRATUM in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012