fermentation substrate - French English Dictionary