American English

Definition of substrate noun from the Oxford Advanced American Dictionary

 

substrate

 noun
noun
NAmE//ˈsʌbstreɪt//
 
(technology)
 
jump to other results
a substance or layer that is under something or on which something happens, for example the surface on which a living thing grows and feeds
See the Oxford Advanced Learner's Dictionary entry: substrate