self-renewing - Alemán Inglés Diccionario