self-sufficing - Spanisch Englisch Wörterbuch