improvident depletion - Spanish English Dictionary