substrate (hard) - Spanish English Dictionary