depletion of substrate - Spanish English Dictionary