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