SUBSTRATE Meaning of SUBSTRATE in English Sea bed or lake bed, or other solid surface to which animals or plants attach, or on which they move. Comonwealth of Australia (1997) Fishery English glossary. Английский глоссарий рыболовства . 2012