self-sufficience - Deutsch Englisch Wörterbuch