Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
substrate
in English
substrate
us
/ˈsʌb.straɪd/
uk
/ˈsʌb.straɪt/
#uncommon
Plural
substrates