self-subsisting - Deutsch Englisch Wörterbuch