self dependent - Deutsch Englisch Wörterbuch