deposit at banks - Español Inglés Diccionario