deposit at banks - Francés Inglés Diccionario