depletion of substrate - German English Dictionary