self-restoring capacity of nature - Inglés Sinónimo Diccionario