self-maintaining - German English Dictionary