deposit at banks - Turco Inglés Diccionario