self-sustained - German English Dictionary