the depletion of stocks - Spanish English Dictionary