depletable resource - German English Dictionary