term deposits with banks - Alemán Inglés Diccionario