self-renewal - Francés Inglés Diccionario