substrate in Dutch substrate in Dutch substraat noun An underlying layer; a substratum. Add to Flashcards