self-subsistent - Deutsch Englisch Wörterbuch