the depletion of stocks - Español Inglés Diccionario