be self-sufficient - Französisch Englisch Wörterbuch