depletion of substrate - French English Dictionary