self-renewing - German English Dictionary