English Dictionary
Definition substrate in British English
substrate noun
[countable] noun
/ˈsʌbˌstreɪt/
English Dictionary