deposit of a security - Turco Inglés Diccionario