SUBSTRATE Meaning of SUBSTRATE in English [sub.strate] n [ML substratum] (1807) 1: substratum 2: the base on which an organism lives "the soil is the ~ of most seed plants" 3: a substance acted upon (as by an enzyme) Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012