live self-sufficiently - Spanisch Englisch Wörterbuch