self-renewing - Francés Inglés Diccionario