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