self-sufficing - Deutsch Englisch Wörterbuch