renewable term - Francés Inglés Diccionario