guaranteed renewable contract - Francés Inglés Diccionario