self sufficient nation - Francés Inglés Diccionario