substrate in Catalan substrate in Catalan substrat noun An underlying layer; a substratum. Add to Flashcards