self-restoring capacity of nature - German English Dictionary