substrate in Spanish
substrate in Spanish
sustrato
An underlying layer; a substratum.
substrato
An underlying layer; a substratum.