deposit of a deleterious substance - İspanyolca İngilizce Sözlük