self-sufficience - Francés Inglés Diccionario