term deposits - Francés Inglés Diccionario