be self-sufficient - Francés Inglés Diccionario