renewable contract - Francés Inglés Diccionario