self-subsistent - German English Dictionary