Noun substrate has 2 senses
  1. substrate - the substance acted upon by an enzyme or ferment
    --1 is a kind of
    substance, matter
  2. substratum, substrate - any stratum lying underneath another
    --2 is a kind of stratum
,
TOP