cost depletion - German English Dictionary