deposit of a deleterious substance - Turco Inglés Diccionario